我准备了一个应用程序,它是一个学生信息操作的小演示。我在MySQL DB中存储了与学生相关的信息。现在我的应用程序在我的电脑上工作了100%。但是我不需要依赖数据库就可以在任何地方工作!我的意思是我只想“无论我的.JAR文件如何,数据库也应该与内部.JAR文件一起进行”java应用程序与mysql数据库
因此,任何使用我的应用程序或尝试它的人,他们都可以实现此应用程序的确切结果。
我该如何做到这一点?请有人帮助我。
对于我做了以下事情:
我已经在我的电脑上安装了MySQL数据库。
我创建
我已经创建了数据库中的一些表有大量的数据。这数据是在我的整个应用程序中使用,即使登录的是MySQL服务器上的数据库。
现在我想将这个应用程序交付给不同的客户,但我的客户不是技术人员,我不想给我的每个客户做指示以完成上述四个步骤。
如何将一些功能集成到我的应用程序中,以便他们可以自动使用我的数据库,表和数据。
如果代码可以从应用程序附带的安装文件自动安装MySQL数据库会好得多。
在市场上可用的应用程序如何管理信息
简单的回答:不,你不能把你的jar文件中的数据库。但!您可以使用某种类型的嵌入式数据库。看看[这个问题](http://stackoverflow.com/questions/19245143/standalone-database-for-swing-application-which-does-not-need-server-dependancy/19245334#19245334)。即在嵌入Derby的情况下,如果您的数据库放置了jar文件,那么您的数据库将只创建一次(如果它不存在,您也可以将应用程序设置为在不存在的情况下创建表)。 –
P.S.虽然是重复的,但这是一个很好的问题。 –