Am Sonntag, 7. Juli 2002 20:33 schrieb Andre Heine:
sollte eine SQL Verbindung schon beim Start einer Anwendung geöffnet werden, oder ist es besser sie bei Bedarf zu erzeugen?
Nach welchen Kriterien läuft das ab?
Also bei Servlets die ich schreibe, bau ich die Verbindung beim init auf und beim deaktivieren wirds wieder abgebaut. Bringt bei gut frequentierten Seiten eine enorme Geschwindigkeitssteigerung (vor allem, wenn man das dann noch mit prepared SQL-Statements kombiniert). Wann und ob es Sinn macht, dürfte vom konkreten Fall abhängen. Mit meinen Servlets hab ich da keine Probleme, denn nach einer halben Stunde ohne Zugriffe werden sie eh entladen und die Verbindung abgebaut. Bei einigen kommerziellen Datenbanken, die je nach Lizenz nur eine bestimmte Anzahl gleichzeitiger Verbindungen erlaubt, läst sich mit permanenten DB-Verbindungen leichter kontrollieren. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de