我准备了一个应用程序,它是学生信息处理的一个小演示。我已将与学生相关的信息存储在 MySQL 数据库中。现在我的应用程序在我的电脑上 100% 地工作。但我希望这项工作无处不在,而不依赖于数据库!我的意思是我只想“无论我的 .JAR 文件在哪里,数据库也应该与 .JAR 文件中的那个一起”
因此,任何正在使用或试用我的应用程序的人都可以了解该应用程序的准确结果。
我怎样才能做到这一点?请有人帮助我。
为此,我做了以下事情:
我的电脑上安装了MySQL数据库。
我已经在那个 MySQL 服务器上创建了一个数据库
我在数据库中创建了一些包含大量数据的表。这些数据将用于我的整个应用程序,甚至用于登录。
现在我想将此应用程序交付给各种客户,但我的客户不是技术人员,我不想向我的每个客户发出指令来执行上述四个步骤。
如何将一些功能集成到我的应用程序中,以便他们可以自动使用我的数据库、表和数据。
如果代码可以从应用程序附带的安装文件中自动安装 MySQL 数据库,那就更好了。
市场上可用的应用程序如何管理信息
最佳答案
您是否考虑过使用其他数据库引擎? MySQL 需要安装和配置服务器,自动安装程序是一项艰巨的任务。 如何使用例如 SQLite http://www.sqlite.org/或 Apache Derby http://db.apache.org/derby/ .它们都通过在您的工作目录中创建一个文件来工作,您可以在安装时设置数据库并填充数据
关于带有mysql数据库的java应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19321930/