使用H2嵌入式数据库为Java项目创建安装

时间:2013-06-29 13:58:12

标签: java database h2

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

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

应用程序在我的电脑上工作正常,但我需要将它作为可执行文件安装在其他电脑上。

最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

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

或者,您也可以按照此stack overflow question.

的说明将数据库文件打包到您的应用程序中