簡體   English   中英

打包在可執行jar中的可寫數據庫

[英]Writable databases packed in an executable jar

是否可以將可寫數據庫打包在可執行的jar文件中,並由同一jar更新?

如果可以在Derby Embedded數據庫上提供任何相關的信息,特別是那太好了,但是如果有可能,我願意交換數據庫提供者。

恐怕不可能或需要付出巨大的努力。

我猜您正在嘗試制作一些“便攜式”應用程序,該應用程序無需任何其他步驟即可運行它,但仍使用數據庫。 如果是這種情況,我建議您允許用戶指定數據庫文件的位置,例如使用命令行:

java -jar uber-jar.jar --db=/opt/database

或者只是使用user.home變量作為基本路徑。

然后只需在jdbc連接字符串中傳遞位置即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM