ADOdb

DannyP

Mitglied
Hallo,

ich bin dabei eine Webanwendung in PHP zu schreiben. Die Datenkbankverbindungen möchte ich über ADOdb laufen lassen. Dabei möchte ich es gerne machen, dass zu Beginn die Datenbankverbindung einmal geöffnet wird und dann so lange geöffnet bleibt, wie es mögich ist (Verbindungstimeout, etc.).
Geht das mit der ADOdb oder wird die Verbindung immer wieder geschlossen, wenn eine Seite abgearbeitet ist? Kann ich die ADOdb aufrufe in einer Klasse kapseln, die DB Verbindung über den Konstruktor aufbauen und dieses Klasse irgendwie zwischen den Seiten immer weitergeben, damit der Konstruktur nur einmalig aufgerufen wird und die Verbindung immer geöffnet bleibt?

Hat zufällig jemand ne Idee dazu, oder ein Codeschnipsel?
Danke sehr ;)

Danny
 
Auch bei ADOdb gibt es persistente Verbindungen.

You will first need to decide whether to use persistent or non-persistent connections. The advantage of persistent connections is that they are faster, as the database connection is never closed (even when you call Close()). Non-persistent connections take up much fewer resources though, reducing the risk of your database and your web-server becoming overloaded.

Entnommen von: ADODB Manual
 
Zurück