Paketieren und verwenden Sie die eingebettete Datenbank (H2.db-Datei) in einem Jar?

Ich verwende die eingebettete H2-Datenbank für meine Anwendung. Ich möchte alles, was die Anwendung benötigt, in einem eigenen Jar enthalten,einschließlich seiner Datenbank wenn möglich. Meine App muss keine temporären Dateien oder ähnliches erstellen, sodass der Benutzer im Grunde nur die Jar ausführt.

Ist es möglich, eine Datenbank in ein Jar einzubetten und in der Lage zu seinINSERT neue Rekorde sowie nurSELECT aus?

EDIT: Nur zur Verdeutlichung: Ich möchte die H2-Treiberdatei nicht in meine verteilbare Datei einbetten. Ich möchte die H2-Datenbankdatei einbetten.someDatabase.h2.db Datei) in einem Jar und weiterhin in der Lage sein, aus dieser Datenbank zu schreiben / lesen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage