2

我创建了一个使用数据库检索、编辑和保存数据的 java 项目。我使用 Netbeans 完成了项目,现在我想从项目中创建一个安装。为此,我想包含要与项目一起安装的数据库。我用来连接数据库的代码是:

Class.forName("org.h2.Driver"); 
Connection con = DriverManager.getConnection("jdbc:h2:~/localhost/gallerie", "root", "123");

该应用程序在我的电脑上运行良好,但我需要将其作为可执行文件安装在其他电脑上。

最好的方法是什么?

4

1 回答 1

2

一种方法是使用 stardust 软件的安装程序打包程序。您还需要包含一些脚本或一些 Java 代码来创建数据库和数据库用户。您无需使用安装程序执行此操作。相反,使用 Preferences API 创建一些文件或存储一些东西,以便程序知道它何时首次运行。当您的程序第一次运行时,它需要调用一些函数来创建数据库用户和数据库。

或者,您也可以将数据库文件与您的应用程序一起打包,如此堆栈溢出问题所述。

于 2013-06-29T14:27:33.450 回答