Ich benutze JAVA (mit Eclipse Juno) und versuche, eine ausführbare JAR-Datei zu erstellen, die sqlite DB-Datei enthält. Ich habe versucht Verbindung zum DB durch diese Linie zu bekommen:sqlite DB zu ausführbarer JAR-Datei hinzufügen
DriverManager.getConnection("jdbc:sqlite:"+DataController.class.getResource("test.sqlite").getPath())
Die Datacontroller ist eine Klasse, die SQLite befindet sich wo.
und ich halte eine Fehlermeldung erhalten:
java.sql.SQLException: invalid database address
Hat jemand helfen kann und Schritt für Schritt geben Anweisungen, wie SQLite DB innerhalb einer ausführbaren JAR-Datei enthalten?
Dieser Fehler tritt auf, wenn die angegebene Datenbank-URL ungültig ist. Versuchen Sie, die Zeichenfolge zu drucken, die Sie an 'getConnection()' geben. –
Ich habe es bereits ausgedruckt und es ist der genaue Pfad zur SQLite DB. – gran33