Hi.
Ich muss mich im Moment mit HSQLDB auseinandersetzen und habe damit ein paar Probleme.
Ich kann die Datenbank starten, den DriverManager laden aber wenn ich eine Connection holen will bekomme ich eine "No Suitable Driver"-Exception??
[/code]
Ich muss mich im Moment mit HSQLDB auseinandersetzen und habe damit ein paar Probleme.
Ich kann die Datenbank starten, den DriverManager laden aber wenn ich eine Connection holen will bekomme ich eine "No Suitable Driver"-Exception??
Code:
public void startDatabase(final String location){
// Prüfen, ob bereits gestartet
if(server != null)
return;
// Konfigurationsdaten holen
user = System.getProperty("hsqldb.connection.user");
password = System.getProperty("hsqldb.connection.password");
if(password == null)
password = "";
url = System.getProperty("hsqldb.connection.url");
port = System.getProperty("hsqldb.connection.port");
// Started einen Datenbank-Server in einem neuen Thread
server = new Thread(){
public void run(){
// Kommandozeilenparameter für dein Datenbankstart
String [] args = { "-database", location + "/database",
"-port", port,
"-no_system_exit", "true"};
Server.main(args);
}
};
server.start();
}
Code:
public Connection getConnection() throws SQLException {
try{
Class.forName("org.hsqldb.jdbcDriver");
}catch(ClassNotFoundException e){
return null;
}
return DriverManager.getConnection(url + ':' + port, user, password);
}