所以,我刚刚完成了一个小的java应用程序,带有数据库和其他东西......
我使用了 Netbeans 和 Mysql,现在我想导出我的项目,这样我就可以在任何我想要的地方使用它;
任何计算机,即使没有安装 Mysql 或 Java!
所以,我尝试了一些程序,如 Launch4j 之类的...但主要问题是,即使我制作了 .exe 文件,数据库会发生什么情况?它位于我的电脑中,因此如果有人尝试使用我的应用程序,他将无法访问数据库,因此该应用程序将无法运行...
换句话说......如果可能的话,我可以使用什么解决方案来“组合”数据库与应用程序?或使用数据库创建 .exe 文件...
我希望我的问题很清楚,谢谢您的回答:)
你可以看看MySQL 连接器/MXJ http://dev.mysql.com/doc/connector-mxj/en/connector-mxj-configuration-java-object.html将 mysql 数据库嵌入到您的应用程序中。
但请注意,该软件包不再处于积极开发状态:
由于需求非常低,MySQL
已停止对 Connector/MXJ 的开发和支持。来源和
先前发布版本的二进制文件将继续
可从档案馆获取。
另一种解决方案是使用另一个数据库,例如SQLite http://www.sqlite.org/, H2 http://www.h2database.com/html/main.html or HSQLDB http://hsqldb.org/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)