基于Java的独立应用程序

时间:2011-05-22 04:21:01

标签: java mysql swing

我正在为使用Java Swing的客户端和使用MySQL的jdbc开发一个独立的应用程序。我使用MySQL作为数据库。我想知道客户端如何安装MySQL,有没有办法让客户端可以在他的机器上安装MySQL,或者我可以分发MySQL设置。客户端只需要运行软件并且不想去任何安装过程。

有什么方法?

4 个答案:

答案 0 :(得分:3)

使用Java Web Start启动应用。

可以从启动文件中的installer-desc元素调用MySQL安装程序。这是我的demo. of the JNLP API ExtensionInstallerService

答案 1 :(得分:2)

您可能会发现H2,HSQLDB,Derby或SQLite更适合您的部署。它们旨在嵌入其他应用程序中。

答案 2 :(得分:2)

这可能不是最简单的解决方案,但最好为您的应用程序安装一个安装程序来安装MySQL。 IzPack是一个非常合理的安装工具,它可以作为安装过程的一部分执行外部应用程序(例如MySQL安装程序)。 This讨论可能会引起一些兴趣。

然而,正如其他回复中所提到的,对于独立应用程序,使用嵌入式RDBMS(如H2,SQLite等)比MySQL更好。

答案 3 :(得分:1)

很少有便携式数据库替代方案:DerbySQLite