Hallo Gemeinde,
ich bin ein absoluter Neuling was die Programmierung betrifft und somit habe ich noch einiges zu lernen.
Das Folgende beschäftigt mir schon seit ein paar Tagen und ich habe bis jetzt für mich kein griffiges Beispiel gefunden wie dies zu lösen ist und deshalb möchte ich euch bitten mir behilflich zu sein.
Ich möchte eine Sqlite-Datenbank im Projekt ohne Pfadangabe nutzen können. Der bisherige Code sieht folgendermaßen aus:
[SIZE=+1]
[/SIZE]
Die Datenbank läßt sich derzeit nutzen, jedoch beim übertragen des Projektes auf einen anderen Rechner ist es dann wieder erforderlich den Pfad zur Quelle neu anzulegen. Das möchte ich so geregelt haben das der Pfad auf den Projektordner gelinkt wird. Bei Bildern hab ich gelesen geht das über den Befehl (get.Class), aber das funktioniert nicht bei der Datenbank.
Gibt es einen Befehlt der das ausführt und wenn ja wie lautet er ?
Danke für eure Zeit.
Henry
ich bin ein absoluter Neuling was die Programmierung betrifft und somit habe ich noch einiges zu lernen.
Das Folgende beschäftigt mir schon seit ein paar Tagen und ich habe bis jetzt für mich kein griffiges Beispiel gefunden wie dies zu lösen ist und deshalb möchte ich euch bitten mir behilflich zu sein.
Ich möchte eine Sqlite-Datenbank im Projekt ohne Pfadangabe nutzen können. Der bisherige Code sieht folgendermaßen aus:
[SIZE=+1]
Java:
import java.sql.*;
import javax.swing.*;
public class sqliteConnection {
Connection conn=null;
public static Connection dbConnector()
{
try{
Class.forName("org.sqlite.JDBC");
Connection conn=DriverManager.getConnection("jdbc:sqlite:/home/pet/workspace/Company/EmployeeData.sqlite");
JOptionPane.showMessageDialog(null, "Verbindung steht");
return conn;
}catch(Exception e)
{
JOptionPane.showMessageDialog(null, e);
return null;
}
}
}
Die Datenbank läßt sich derzeit nutzen, jedoch beim übertragen des Projektes auf einen anderen Rechner ist es dann wieder erforderlich den Pfad zur Quelle neu anzulegen. Das möchte ich so geregelt haben das der Pfad auf den Projektordner gelinkt wird. Bei Bildern hab ich gelesen geht das über den Befehl (get.Class), aber das funktioniert nicht bei der Datenbank.
Gibt es einen Befehlt der das ausführt und wenn ja wie lautet er ?
Danke für eure Zeit.
Henry