Umgang mit SQL Connections

Status
Nicht offen für weitere Antworten.
Hallo
(schon wieder ich),

ich habe dieses Mal kein Problem sondern eine allgemeine Frage.

Wenn ihr ein Programm habt, welches andauernd auf eine SQL DB zugreift (lesend und schreibend),
baut ihr dann für jede einzelne Aktion eine Verbindung auf und wieder ab
oder lasst ihr die Verbindung bis zur Schließung des Programms offen?
 
Hi,

das kann man so direkt nicht beantworten.
Es kommt auf mehrere Faktoren drauf an, wie lang z.B. die Statements sind, ob diese nur "einfache" selects-beinhalten, ob die DB schnell ist, ...

Also ich hab immer mit preparedStatements gearbeitet und die DB-connection die ganze zeit geöffnet gelassen.
 
besonders wenn man eine GUI oder eine Webanwendung oder einen sonsten Server + n Clients hat,
die nach dem Schema 'lange warten, wenn Benutzeranfrage kommt, dann kurz arbeiten und Ergebnisse darstellen' arbeitet,
bietet sich eine Connection pro Aktion an,
insbesondere wenn mehrere User gleichzeitig aktiv sind (weniger bei einer Swing-GUI 😉 )
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben