【发布时间】:2014-04-12 14:48:49
【问题描述】:
最近我做了一个使用 Swing,HSQL Embedded 来管理一些数据库的应用程序。我使用 HSQL 作为后端连接到数据库。我想做的是创建一个安装程序/安装程序,以便可以在任何电脑上安装和使用该应用程序。我的问题是我不知道如何整合数据库?
【问题讨论】:
-
“整合”是什么意思?指定。
-
制作一个可以安装在任何电脑上的exe文件..
最近我做了一个使用 Swing,HSQL Embedded 来管理一些数据库的应用程序。我使用 HSQL 作为后端连接到数据库。我想做的是创建一个安装程序/安装程序,以便可以在任何电脑上安装和使用该应用程序。我的问题是我不知道如何整合数据库?
【问题讨论】:
问题是 exe 的创建是相当孤立的情况。对于 Windows,您将创建 msi 包,对于 OSX,您将创建 dmg,对于 Linux,您将创建 rpm 或 tar.gz 等。是的,您可以使用 exe4j, install4j 等。但我强烈建议将您的 jar 放在一个特定的文件夹中,zip 它并以该格式分发。
现在,当涉及到您的数据库“集成”时,请查看this question 和this documentation。以这种方式而不是使用安装程序分发 Java 应用程序的原因来自我在通过 install4j 或 exe4j 安装应用程序后将数据写入平面文件数据库时遇到的糟糕经历。
【讨论】: