Hi!
Ich wollte iegntlich mit isValid prüfen ob meine Verbindung noch lebt...
Ich bekomme aber folgendes log...
Was'n da los?
Ich habe kein Connectionpooling eingerichtet, weil ich tatsächlich immer nur eine Verbindung brauche.
Meine check Methode sieht so aus:
Ich wollte iegntlich mit isValid prüfen ob meine Verbindung noch lebt...
Ich bekomme aber folgendes log...
Code:
2008-11-26 11:06:58,144 DEBUG [main] db_updater.Db_Provider: Entering method get
ProjectIdByHostName: Params: w7ac-128092pc
2008-11-26 11:06:58,144 DEBUG [main] db_updater.Db_Provider: Entering method che
ckConnection:
Exception in thread "main" java.lang.AbstractMethodError: net.sourceforge.jtds.j
dbc.ConnectionJDBC3.isValid(I)Z
at db_updater.Db_Provider.checkConnection(Db_Provider.java:142)
at db_updater.Db_Provider.getProjectIdByHostName(Db_Provider.java:170)
at db_updater.Db_Updater.main(Db_Updater.java:82)
Program shut down!
Was'n da los?
Ich habe kein Connectionpooling eingerichtet, weil ich tatsächlich immer nur eine Verbindung brauche.
Meine check Methode sieht so aus:
Code:
private boolean checkConnection() throws SQLException, DBErrorException {
if (DEBUG)
begin(log, "");
if (!connection.isValid(15)) {
log.warn("Verbindung zu Datenbank verloren." +
"Versuche Wiederherstellung...");
establishConnection();
prepareStatements();
}
if (DEBUG)
end(log);
return true;
}