我使用MySQL数据库创建了一个java swing应用程序。因此,我想为应用程序创建一个安装程序,以便它可以在安装了JRE的每台pc上安装和运行。
经过研究,我找到了一种在生成jar文件后使用Launch4j和Inno Setup Compiler来实现这一点的方法。
问题是我不知道如何集成mysql数据库,这样应用程序才能被视为一个整体。
提前感谢
发布于 2014-05-19 15:26:10
它更多的是一个注释,但我需要额外的空格/formatting:
我不会自动为用户安装MySQL,因为:
a)您正在创建用户可能不知道如何管理的服务。您正在安装的程序将打开端口,可能需要安全更新,等等。如果您的最终用户没有IT背景来正确管理,这显然是一个安全问题。
b)也许用户喜欢另一种配置。如果用户知道自己在做什么,也许他已经安装了MySQL。他可能更喜欢在已经安装的MySQL中运行数据库,因为它已经正确配置(包括备份),它在冗余硬件中,无论如何。
如果您的产品需要一个小型的嵌入式数据库,请切换到Derby或Hypersonic。
如果您的产品需要完整的MySQL安装,只需提供(并记录)一种让IT操作员自己进行安装的方法(给出创建和填充数据库的脚本以及代码,指定如何在应用程序中配置DB参数)。
https://stackoverflow.com/questions/23731849
复制相似问题