我创建了一个使用数据库检索,编辑和保存数据的java项目。我使用Netbeans完成了该项目,现在我想从项目中创建一个安装。为此,我想包含要与项目一起安装的数据库。 我使用连接到数据库的代码是:为java项目创建安装
Class.forName("com.mysql.jdbc.Driver");
String connectionUrl = "jdbc:mysql://localhost/mysql?" + "user=root&password=123";
Connection con = DriverManager.getConnection(connectionUrl);
的应用程序在我的电脑工作正常,但我需要它要装像其他电脑的可执行文件。
这样做的最佳方法是什么?
Nullsoft脚本安装系统 - http://nsis.sourceforge.net/Main_Page –
MySQL不适用于这种类型的“嵌入式”使用。在用户PC上启动应用程序之前,您会发现安装并可靠地启动它非常困难。您可能希望调查其他数据库,如SQLite或H2,这些数据库旨在从单个文件或目录进行操作。 –
为什么不在用户机器上单独安装MySQL(或要求他们这样做)?,然后添加一个包含MySQL信息(如IP,端口,用户名和密码)的配置文件。你可以嵌入一个SQL脚本来生成数据库 –