Hi Leute,
hab nen kleines Problem mit dem Schließen einer Datenbankverbindung. Mir ist klar wie ich über connection.close() die Datenbank schließe, allerdings sollte die Verbindung auch geschlossen werden, wenn beispielsweise irgendwelche Fehler beim Server oder mit der JVM auftreten.
Es ist so, dass ich ein JSF Projekt habe mit Apache Tomcat 7, bei dem natürlich Daten in einer Postgre Datenbank persistent gespeichert werden sollen. Wenn der Server (oder besser die Applikation) gestartet wird, wird eine Datenbankverbindung aufgebaut. Wenn jetzt aus irgend einem Grund die Anwendung beendet wird, dann muss auch die Verbindung beendet werden, egal ob die Anwendung regulär heruntergefahren wird oder der Server, oder gar die JVM gekillt wird.
Wie kann ich so etwas bewerkstelligen?
Gruß
hab nen kleines Problem mit dem Schließen einer Datenbankverbindung. Mir ist klar wie ich über connection.close() die Datenbank schließe, allerdings sollte die Verbindung auch geschlossen werden, wenn beispielsweise irgendwelche Fehler beim Server oder mit der JVM auftreten.
Es ist so, dass ich ein JSF Projekt habe mit Apache Tomcat 7, bei dem natürlich Daten in einer Postgre Datenbank persistent gespeichert werden sollen. Wenn der Server (oder besser die Applikation) gestartet wird, wird eine Datenbankverbindung aufgebaut. Wenn jetzt aus irgend einem Grund die Anwendung beendet wird, dann muss auch die Verbindung beendet werden, egal ob die Anwendung regulär heruntergefahren wird oder der Server, oder gar die JVM gekillt wird.
Wie kann ich so etwas bewerkstelligen?
Gruß