Datenbank Connection

ChantalM

Mitglied
Habe eine Datenbankanbindung per JDBC. Alles klappt wunderbar, aber wenn einer der Parameter zur Connection nicht übereinstimmt bzw. nicht existiert, braucht es relativ lange Zeit, bis die nicht mögliche Connection realisiert wird (wohl Timeout).

Kann ich die Timeout-Zeit beinflussen oder verkürzen bzw. schneller herausfinden, ob eine Db auf dem Server, Port, Benutzer, Passwort existiert?


Code:
sDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
sDb="jdbc:sqlserver://localhost:1433;database=testDb;SelectMethod=cursor";                        
Thread.currentThread().getContextClassLoader().loadClass(sDriver).newInstance(); 
Connection con=DriverManager.getConnection(sDb,sUsr,sPwd);
 
setLoginTimeout() ?

Ich sags immer wieder gern: im JavaDoc zum DriverManager steht groß und fett, man solle doch DataSource und eine Implementierung davon benutzen. Mit dem DriverManager tut ihr wuch keinen gefallen.

Gruß
Ollie
 
Zurück