我正在为一个客户端开发一个独立的应用程序,该应用程序使用Java和MySQL的jdbc。我使用MySQL作为数据库,我想知道客户端如何安装MySQL,有没有一种方法可以让客户端在他的机器上安装MySQL,或者我可以分发MySQL setup.The客户端只需要运行软件而不想进入任何安装过程。
这是怎么回事??
发布于 2011-05-22 12:26:42
使用Java Web Start启动应用程序。
可以从启动文件中的installer-desc元素调用MySQL安装程序。这是我的demo. of the JNLP API ExtensionInstallerService。
发布于 2011-05-22 12:52:10
您可能会发现H2、HSQLDB、Derby或SQLite更适合您的部署。它们打算嵌入到其他应用程序中。
发布于 2011-05-23 13:57:34
这可能不是最简单的解决方案,但最好为您的应用程序提供一个安装程序,它将负责MySQL的安装。IzPack是一个非常合理的安装工具,它可以在安装过程中执行外部应用程序(例如MySQL installer)。对This的讨论可能会引起一些兴趣。
然而,正如在其他回复中提到的,对于独立的应用程序,使用嵌入式关系型数据库管理系统(如H2、SQLite等)是比MySQL更好的选择。
https://stackoverflow.com/questions/6086010
复制相似问题