gpt4 book ai didi

java - 可执行的 Java 应用程序 (JAR),其中装有数据库

转载 作者:搜寻专家 更新时间:2023-10-30 20:09:10 25 4
gpt4 key购买 nike

我正在使用 Swing 和 MySql 开发应用程序。我想把它分发给客户,他们可以在他们的终端/PC 上运行应用程序,而不必担心安装 MySql 和其他技术性的东西。所以,我想到了捆绑 JRE 和 MySql,但后来我遇到了 Correctly distributing a Java application with database这表示这样做并不可取。因为它会增加磁盘上的应用程序大小,这显然是一个问题。

所以,我的问题是

  1. 我如何实现同样的目标以及我应该使用什么工具和资源。
  2. SQLite 是一个好的选择吗?

感谢任何帮助。

最佳答案

在我看来,SQLite 和 Apache Derby ( http://db.apache.org/derby/ ) 都适合这样的计划。几年前,我用 derby 做了这样的事情,它仍在运行。当时我只是打包了包含jre,程序,libs(jar)和derby数据文件夹的文件夹。

我记得:sqlite 非常易于使用,而 derby 的学习开销更大。

关于java - 可执行的 Java 应用程序 (JAR),其中装有数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30323276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com