我正在使用Swing和MySql开发一个应用程序。我想将它分发给客户端,他们可以在他们的终端/ PC上运行应用程序,而无需担心安装MySql和其他技术内容。所以,我想到捆绑JRE和MySql,但后来我遇到Correctly distributing a Java application with database,说这样做并不可取。因为它会增加磁盘上的应用程序大小,这显然是一个问题。
所以,我的问题是
感谢任何帮助。
答案 0 :(得分:4)
在我看来,SQLite和Apache Derby(http://db.apache.org/derby/)都适合这样的计划。几年前我用德比做过这样的事情而且还在运行。那时我只打包了包含jre,程序,libs(jar' s)和derby的数据文件夹的文件夹。
我记得:sqlite非常容易使用,而德比的学习成本更高。
答案 1 :(得分:0)
请尝试使用HsqlDb访问该链接 [http://hsqldb.org/]
易于使用,您可以将其嵌入您的罐子里。