如何在任何应用程序的JAR文件中绑定MySql数据库?

时间:2011-07-29 11:07:19

标签: java mysql database

我准备了一个应用程序,它是学生信息操作的一个小型演示。我在MySQL DB中存储了与学生相关的信息。现在我的应用程序在我的计算机上100%工作。但我希望在不依赖数据库的情况下到处工作!我的意思是我只想要“无论我的.JAR文件是什么,数据库也应该与内部.JAR文件一起发布

因此,任何使用我的应用程序或尝试使用它的人都可以实现此应用程序的确切结果。

我怎样才能做到这一点?请有人帮助我。

2 个答案:

答案 0 :(得分:3)

您可能需要查看类似HyperSQL的内容,这是一个内存数据库(您需要在应用程序启动时填充)。或者查看SQLite,这是一个嵌入式数据库,您可以将其作为资源分发到jar中。

答案 1 :(得分:2)

这不起作用。 MySQL是一个成熟的RDBMS。如果您希望应用程序在本地使用它,则必须在每台计算机上安装它。另一种方法是使用SQLite

  

SQLite是一个软件库,它实现了一个独立的,无服务器,零配置的事务SQL数据库引擎。

SQLite and Java

SQLite似乎非常适合您的要求。