生成安装程序,包括Jar File和Mysql db

时间:2014-09-13 09:41:20

标签: mysql eclipse jar

我在eclipse中创建了一个java应用程序,我打算为该项目创建一个安装程序。

为此,我创建了一个应用程序的jar文件,但是我使用的是mysql数据库localhost。

如何生成嵌入了Mysql数据库的Jar文件。 我导出了数据库并在Installer中添加了这个.db文件和jar并创建了产品。 但我怀疑是否使用了下面的代码

    String myDriver = "com.mysql.jdbc.Driver";
    String connectionUrl = "jdbc:mysql://localhost/sample";

    try {
        // Establish the connection.
        Class.forName(myDriver);
        con = DriverManager.getConnection(connectionUrl, "root", "");

而是localhost,我该怎么办? 我想在另一台机器上运行这个产品,(独立地)。 有没有什么可以将mysql与我创建的项目的jar文件集成?

有人可以帮我吗?

谢谢和问候

1 个答案:

答案 0 :(得分:0)

我建议您使用H2 database

而不是MySQL

H2数据库不需要数据库服务器在用户的计算机上运行,​​而是在与应用程序相同的JVM上运行(它是一种“库”,read more about embedded databases

H2与MySQL共享许多相同的语法,因此如果它是一个简单的应用程序,你可能不必更改SQL查询中的任何内容以使用H2。此外,您可以将H2设置为“MySQL兼容模式”(请参阅​​:documentation),以便更轻松地进行迁移。