Dauerhafte Datenbankverbindung - Timeouts?

Status
Nicht offen für weitere Antworten.

miketech

Bekanntes Mitglied
Hi zusammen,

erstmal frohes neues Jahr 2007! Kater schon ausgeschlafen? :)

Ich habe ein Programm geschrieben, welches zu Beginn eine Verbindung zu einer Datenbank herstellt und immer mal wieder Anfragen an die Datenbank sendet. D.h. es wird nicht bei jeder Anfrage eine neue Verbindung hergestellt.

Meine Frage ist nun: Kann es zu Timeouts bei der Verbindung kommen? Dass das Datenbanksystem sagt: Ich habe nun 2 Stunden keine Anfrage bekommen, nun breche ich die Verbindung ab?

Wie kann ich das überprüfen, bevor ich meine Anfrage sende, damit ich ggf. wieder die Verbindung herstellen kann?

Gruß

Mike
 
S

SlaterB

Gast
Connection.isClosed()?

oder in die API schauen was noch so da ist..,
oder beim Zugriff die Exception abfangen


übrigens sind ja ConnectionPools ein recht hohes Feature
und die benutzen doch wohl auch langlebige Verbindungen, sollte also ok sein
 

hupfdule

Top Contributor
SlaterB hat gesagt.:
übrigens sind ja ConnectionPools ein recht hohes Feature
und die benutzen doch wohl auch langlebige Verbindungen, sollte also ok sein

Prinzipiell kann die DB aber immer die Verbindung schließen, wenn sie der Meinung ist, das soll so sein. Von daher sollte man bei langlebigen Verbindungen immer testen, ob diese wirklich noch aktiv sind (oder gleich einen bereits vorhandenen Poolmanager verwenden, dann brauch man sich nicht selbst drum kümmern).
 

miketech

Bekanntes Mitglied
Hi,

was heißt einen Poolmanager verwenden? Was kann ich denn dafür verwenden, wenn ich nicht gerade einen Anwendungsserver einsetzen möchte?

Gruß

Mike
 

hupfdule

Top Contributor
Zum Beispiel proxool. Auch von Apache gibt es einen Poolmanager. Du brauchst dafür keinen Applikationsserver. Im Falle von proxool ist das ein Proxy, den du wie den eigentlichen JDBC-Treiber verwendest.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Datenbankverbindung zu MS Access Datenbankprogrammierung 4
Zrebna Wie mittels PL/SQL eine Datenbankverbindung blockieren? Datenbankprogrammierung 6
B Probleme mit Datenbankverbindung Datenbankprogrammierung 2
J Jar-Datei stellt keine Datenbankverbindung her Datenbankprogrammierung 3
B SQLite Frage zu SQLite Datenbankverbindung Datenbankprogrammierung 7
Danloc Informationen für Datenbankverbindung wo/wie speichern? Datenbankprogrammierung 11
T Problem mit Datenbankverbindung Datenbankprogrammierung 22
I Datenbankverbindung Oracle DB klappt nicht - getConnection returned null Datenbankprogrammierung 8
M Datenbankverbindung mit JSP herstellen Datenbankprogrammierung 19
D Keine Datenbankverbindung Datenbankprogrammierung 4
dat_vin JavaFX Datenbankverbindung über JPA und MySQL Error Datenbankprogrammierung 0
B Datenbankverbindung herstellen Datenbankprogrammierung 6
R Datenbankverbindung kann nicht hergestellt werden Datenbankprogrammierung 8
I SELECT bei Datenbankverbindung Datenbankprogrammierung 6
E Zuverlässige Datenbankverbindung Datenbankprogrammierung 4
B SQLite Java Login + Datenbankverbindung Datenbankprogrammierung 4
M Datenbankverbindung Access Datenbankprogrammierung 3
eskimo328 Datenbankverbindung ohne Passwort im Quelltext bei einer offline Anwendung Datenbankprogrammierung 14
Kenan89 Keine Datenbankverbindung möglich Datenbankprogrammierung 52
T Datenbankverbindung access funtioniert nicht Datenbankprogrammierung 21
K Problem mit Datenbankverbindung via Eclipse Datenbankprogrammierung 2
M Datenbankverbindung zu langsam beim Insert? Datenbankprogrammierung 6
E Datenbankverbindung mit Oracle JDBC und Eclipse Plugin Quantum db Datenbankprogrammierung 2
N Allg. Frage zur Datenbankverbindung Datenbankprogrammierung 2
C [MSSQL] Datenbankverbindung will nicht klappen... Datenbankprogrammierung 2
Hartigan Datenbankverbindung automatisch aktualisieren Datenbankprogrammierung 3
C MySQL Keine Datenbankverbindung Datenbankprogrammierung 6
D MySQL Datenbankverbindung scheitert Datenbankprogrammierung 9
A Datenbankverbindung mit einer Datenbank auf einem Webspace Datenbankprogrammierung 10
G Wie sieht eine Datenbankverbindung mit jndi aus? Datenbankprogrammierung 3
D Sicherheit für Datenbankverbindung Datenbankprogrammierung 19
MQue MySQL DatenbankVerbindung Datenbankprogrammierung 3
B Datenbankverbindung kann nicht aufgebaut werden. Datenbankprogrammierung 2
M Aus einem Applet eine Datenbankverbindung starten? Datenbankprogrammierung 26
G Datenbankverbindung mit Proxool aufrecht erhalten Datenbankprogrammierung 4
G iBatis Datenbankverbindung - DB-User übergeben Datenbankprogrammierung 4
J Warum ist es aufwendig eine Datenbankverbindung herzustellen Datenbankprogrammierung 3
E Datenbankverbindung verwalten Datenbankprogrammierung 6
J Fehler bei Oracle-Datenbankverbindung Datenbankprogrammierung 2
E Datenbankverbindung Java MySQL Exception Datenbankprogrammierung 10
K Datenbankverbindung zu MySQL in XAMPP Datenbankprogrammierung 11
timomeinen [Hibernate] Datenbankverbindung testen Datenbankprogrammierung 11
M Datenbankverbindung bricht nach ca. 12 Stunden Verbindung ab Datenbankprogrammierung 3
K Wann schließt ihr die Datenbankverbindung? Datenbankprogrammierung 7
E Datenbankverbindung von BIRT Datenbankprogrammierung 3
S Datenbankverbindung auslagen Datenbankprogrammierung 3
8 MySQL Datenbankverbindung herstellen FAQ Datenbankprogrammierung 2
A Was passiert wenn eine Datenbankverbindung unterbricht Datenbankprogrammierung 7

Ähnliche Java Themen

Neue Themen


Oben