簡體   English   中英

內置數據庫的可執行Java應用程序(JAR)

[英]Executable Java application (JAR) with database packaged inside

我正在使用Swing和MySql開發應用程序。 我想將其分發給客戶端,他們可以在客戶端/ PC上運行該應用程序,而不必擔心安裝MySql和其他技術資料。 因此,我想到了將JRE和MySql捆綁在一起,但隨后遇到了正確地將Java應用程序與數據庫一起分發的情況,這不是最好的做法。 因為這會增加磁盤上的應用程序大小,這顯然是一個問題。

所以,我的問題是

  1. 我如何實現相同的目標以及應使用哪些工具和資源。
  2. SQLite是一個不錯的選擇嗎?

任何幫助表示贊賞。

在我看來,SQLite和Apache Derby( http://db.apache.org/derby/ )都適合這種計划。 幾年前,我用derby做過這樣的事情,但它仍在運行。 當時,我只是打包了包含jre,程序,libs(罐子)和derby數據文件夾的文件夾。

我記得:sqlite非常易於使用,而derby的學習開銷更大。

請嘗試使用HsqlDb訪問鏈接[ http://hsqldb.org/ ]

易於使用,您可以將其嵌入廣口瓶中。

暫無
暫無

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

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