Ich bin ein Anfänger in der Programmierung Java Desktop Application mit Datenbanken interagieren. Mein Ziel ist es, eine einfache Java-Anwendung zu erstellen, die eine Datenbank verwendet, um ihre Daten lokal zu speichern. Nach einigem googeln stellte ich fest, dass SQLite/Derby meine Bedürfnisse abdecken würde.Java Desktop-Anwendung mit SQLite von einem einzigen Installer installiert
Ich habe SQLite und Derby gegoogelt und ich fand, dass, um sie zu verwenden, ich sie auf dem Computer durch Befehle im Terminal installieren muss.
Meine Frage ist, wie die Anwendung durchgeführt werden könnte, so dass der Client am Ende eine einfache Installer-Datei erhalten wird, die sowohl Java-Anwendung als auch die SQLite/Derby-Datenbank installiert.
Ist das möglich?
Nun, ich bin ein Neuling in SQLite und ich versuche, seine Philosophie zu verstehen. SQLite erstellt und verwendet nur eine Datei. Benötigt diese Datenbank etwas anderes als Java-Umgebung? Wenn ich SQLite DB verwende, die bereits Datensätze enthält, könnte ich die Datei so extrahieren, wie sie ist, und die Anwendung wird funktionieren? – Pan
@Panayiotis die Zeile 'DriverManager.getConnection (" jdbc: sqlite: test.db ");' gibt an, welche Datei (vorhanden oder nicht) zu verwenden ist. Weitere Informationen finden Sie [hier] (http://en.wikibooks.org/wiki/Java_JDBC_using_SQLite/Connecting) – gontard