Hallo,
ich habe das Problem, dass ich aus einer Applikation mehrere Oracle Server ansprechen muss um Daten zu ermitteln. Wenn einer der Oracle Server mal nicht erreichbar ist, ist das kein Problem, allerdings braucht der Connect etliche Sekunden um einen Timeout zu haben wenn das Zielsystem nicht erreichbar ist:
Das einzige Interessante was ich bisher gefunden habe ist:
Allerdings scheint das überhaupt keinen Effekt zu haben. Ich will das ein Connectversuch abgebrochen wird wenn binnen einer Sekunde keine Verbindung zu stande kommt.
ich habe das Problem, dass ich aus einer Applikation mehrere Oracle Server ansprechen muss um Daten zu ermitteln. Wenn einer der Oracle Server mal nicht erreichbar ist, ist das kein Problem, allerdings braucht der Connect etliche Sekunden um einen Timeout zu haben wenn das Zielsystem nicht erreichbar ist:
Code:
...
connstring = "jdbc:oracle:thin:@"+host+":"+dbname;
con = DriverManager.getConnection(connstring, username, pass);
Das einzige Interessante was ich bisher gefunden habe ist:
Code:
DriverManager.setLoginTimeout(1);
Allerdings scheint das überhaupt keinen Effekt zu haben. Ich will das ein Connectversuch abgebrochen wird wenn binnen einer Sekunde keine Verbindung zu stande kommt.