我创建了一个 Java 项目,它使用数据库来检索、编辑和保存数据。我使用 Netbeans 完成了该项目,现在我想在该项目之外创建一个安装。为此,我想包含与项目一起安装的数据库。我用来连接数据库的代码是:
Class.forName("org.h2.Driver");
Connection con = DriverManager.getConnection("jdbc:h2:~/localhost/gallerie", "root", "123");
该应用程序在我的电脑上运行良好,但我需要将其作为可执行文件安装在其他电脑上。
最好的方法是什么?
最佳答案
实现此目的的一种方法是使用 setup packager来自星尘软件。您还需要包含一些脚本或一些 Java 代码来创建数据库和数据库用户。您不需要使用安装程序执行此操作。相反,使用首选项 API 创建一些文件或存储一些内容,以便程序知道它何时第一次运行。当你的程序第一次运行时,它需要调用一些函数来创建数据库用户和数据库。
或者,您也可以将数据库文件与您的应用程序一起打包,如本 stack overflow question. 中所述。
关于java - 为带有 H2 嵌入式数据库的 java 项目创建安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17380949/