我使用MySQL数据库创建了一个java swing应用程序。 所以我想为应用程序创建一个安装程序,以便在安装了JRE的每台PC上安装和运行它。
经过一些研究,我在生成jar文件后找到了使用Launch4j和Inno Setup Compiler实现此目的的方法。
问题是我不知道如何集成mysql数据库,因此可以将应用程序视为一个整体。
提前致谢
答案 0 :(得分:0)
这更像是评论,但我需要额外的空格/格式:
我不会为用户自动执行MySQL安装,因为:
a)您正在创建用户可能不知道如何管理的服务。您正在安装一个程序,该程序将打开端口,可能需要安全更新等。如果您的最终用户没有IT背景来正确管理它,那么这显然是一个安全问题。
b)也许用户更喜欢其他配置。 OTOH,如果用户知道他在做什么,也许他已经安装了MySQL。他可能更喜欢在已安装的MySQL中运行数据库,因为它已正确配置(包括备份),它位于冗余硬件中,无论如何。
如果您的产品需要一个小型嵌入式数据库,请切换到Derby或Hypersonic。
如果您的产品需要完整的MySQL安装,只需提供(并记录)IT操作员自己进行安装的方法(给SQL脚本创建并与代码一起填充数据库,指定如何配置应用程序中的数据库参数)。