【问题标题】:How to create an installer for app Java swing using mysql如何使用 mysql 为应用程序 Java swing 创建安装程序
【发布时间】:2019-04-15 14:42:52
【问题描述】:

如何使用 Java 和 MySQL(以及休眠)分发应用桌面?我相信最大的问题是如何自动创建模式。基本上,我想为我的应用创建一个安装程序。

谢谢。

【问题讨论】:

  • 所以你要在客户端的PC上安装mysql,它只会被你的应用程序使用?为什么不使用一些嵌入式数据库?
  • 但是如何创建模式呢?
  • Hibernate 可以为您做到这一点:docs.spring.io/spring-boot/docs/current/reference/html/…
  • 这是一个开源项目还是一个商业应用程序?如果是后者,那么您需要购买商业 mysql 许可证,然后才能将 mysql 与您的应用程序一起分发。

标签: java mysql hibernate windows-installer


【解决方案1】:

好吧,我正在寻找一些选项,但我找到了可以解决我的问题的方法:

  1. hibernate 可以使用

    自动创建模式 (Hibernate auto create database)
    createDatabaseIfNotExist=true&useUnicode=yes&characterEncoding=UTF-8
    
  2. MySql 可以静默安装 (https://dev.mysql.com/doc/refman/5.5/en/windows-installer-msi-quiet.html)

    shell> msiexec /i mysql-5.5.65.msi /quiet
    

我现在正在寻找打包所有这些 (Is there a good alternative to Install Shield?)。但是,我认为这个问题已经为我解决了。谢谢大家。

编辑:对于我的问题,Inno 将成为赢家 (How to do a silent install of mysql in inno setup?)

EDIT2:不幸的是,最新版本的 MySQL 不支持静默模式;至少不是我预期的方式。我离得太近了,但无法使用命令行设置所有参数。作为最终的解决方案,我更改为另一个具有此支持的数据库。

【讨论】:

    猜你喜欢
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多