Hallo,
ich habe eine Anwendung geschrieben, welche eine SQLite Datenbank verwendet. Ich baue die Verbindung so auf:
try {
this.connection = DriverManager.getConnection(this.connectionString);
this.connectionToDBEstablished = true;
return true;
} catch (SQLException ex) {
this.connectionToDBEstablished = false;
return false;
}
Wenn connectionString richtig eingeben wird ist alles ok, gebe ich allerdings bewusst einen falschen connectionString ein, geht er trotzdem normal weiter und returnt true bzw. wird das connectionFlag auf true gesetzt, was sich natürlich auf die weitere Anwendung auswirkt. Meiner Meinung nach sollte ja die Exception ausgelöst werden...
Kann mir jemand sagen warum das so ist?
Thx & Lg
buzzzz
PS: Sorry, Codehighlighting-Button find ich hier keinen ;-)
ich habe eine Anwendung geschrieben, welche eine SQLite Datenbank verwendet. Ich baue die Verbindung so auf:
try {
this.connection = DriverManager.getConnection(this.connectionString);
this.connectionToDBEstablished = true;
return true;
} catch (SQLException ex) {
this.connectionToDBEstablished = false;
return false;
}
Wenn connectionString richtig eingeben wird ist alles ok, gebe ich allerdings bewusst einen falschen connectionString ein, geht er trotzdem normal weiter und returnt true bzw. wird das connectionFlag auf true gesetzt, was sich natürlich auf die weitere Anwendung auswirkt. Meiner Meinung nach sollte ja die Exception ausgelöst werden...
Kann mir jemand sagen warum das so ist?
Thx & Lg
buzzzz
PS: Sorry, Codehighlighting-Button find ich hier keinen ;-)