如何打包使用带有MySQL数据库的eclipse和所有数据制作的Java桌面应用程序?

时间:2017-11-16 06:47:33

标签: java mysql eclipse

我使用Eclipse和MySQL作为数据库创建了一个JAVA桌面应用程序。我想在另一台PC上使用该应用程序,并使用我创建的所有模式和数据。如何捆绑或制作安装文件,以便将具有所需模式的mysql和我的应用程序的JAR文件安装到另一台PC中?

注意:我知道我们可以使用嵌入式数据库,如H2,Sqlite,但我希望它只能使用MySQL完成。所以没有关于在我的应用中使用其他数据库的建议。

1 个答案:

答案 0 :(得分:0)

不确定您的应用程序架构如何,但在点或解决方案之下可以帮助您。

解决方案1 ​​

您可以为架构数据库和插入数据创建DDL。应用程序成功安装后,只需运行脚本即可执行此DDL文件。可以在自动化安装脚本中完成。

解决方案2

您可以转储mysql并还原到其他PC。不用担心结构,它完全克隆了原始包括数据。可以在自动化安装脚本中完成。 Dump mysqlDB link

解决方案3(不推荐)

您可以在目录中复制整个mysql数据并粘贴到其他机器的mysql目录中。根据我的经验,永远不会成功。 But look at this guy link

使用嵌入式SQL或集中SQL有利可图。如果你坚持使用这种架构,你应该考虑像你提到的那样使用嵌入式SQL。