Hallo Freunde,
ich habe eine kleine Anwendung in Java mit einer HSQL-Datenbank geschrieben. Die Anwendung läuft super, solang ich sie in Eclipse laufen lasse. Sobald ich sie aber exportiere und auf einen anderen Rechner lade (egal ob Mac OS oder Windows) habe ich das Problem, dass die Datenbank nicht gefunden werden kann.
Ich habe die externe Bibliothek für HSQL (hsqldb-2.2.9) schon in das Projekt eingebunden. Zur Sicherheit habe ich den Ordner mit den Bibliotheken UND der Datenbank in den workspace gezogen, was aber auch nicht zur gewünschten Lösung verholfen hat.
In dieser Zeile baue ich eine Verbindung zur Datenbank auf:
Zur Info: Ich entwickele die Anwendung unter Ubuntu und möchte sie am Ende für einen Freund auf einem Windows-Rechner laufen lassen. Daher muss die Datenbank "irgendiwe" in das Projekt miteingebunden werden.
Die Frage geht jetzt an euch: Wie mach ich das am dümmsten?
Liebe Grüße und Danke,
Dogano
ich habe eine kleine Anwendung in Java mit einer HSQL-Datenbank geschrieben. Die Anwendung läuft super, solang ich sie in Eclipse laufen lasse. Sobald ich sie aber exportiere und auf einen anderen Rechner lade (egal ob Mac OS oder Windows) habe ich das Problem, dass die Datenbank nicht gefunden werden kann.
Ich habe die externe Bibliothek für HSQL (hsqldb-2.2.9) schon in das Projekt eingebunden. Zur Sicherheit habe ich den Ordner mit den Bibliotheken UND der Datenbank in den workspace gezogen, was aber auch nicht zur gewünschten Lösung verholfen hat.
In dieser Zeile baue ich eine Verbindung zur Datenbank auf:
Java:
public HSQLConnection() {
try {
Class.forName("org.hsqldb.jdbcDriver");
try {
conn = DriverManager
.getConnection(
"jdbc:hsqldb:file:Datenbank/Database; shutdown=true",
"root", "test");
} catch (SQLException e) {
String[] input = {
"Es konnte keine Verbindung aufgebaut werden. Bitte kontaktieren" };
System.out.println(input);
try {
conn.close();
} catch (SQLException e1) {
}
}
} catch (ClassNotFoundException e) {
...
return;
}
}
Zur Info: Ich entwickele die Anwendung unter Ubuntu und möchte sie am Ende für einen Freund auf einem Windows-Rechner laufen lassen. Daher muss die Datenbank "irgendiwe" in das Projekt miteingebunden werden.
Die Frage geht jetzt an euch: Wie mach ich das am dümmsten?
Liebe Grüße und Danke,
Dogano