有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我准备了一个应用程序,它是学生信息操作的一个小演示。我在MySQL数据库中存储了与学生相关的信息。现在我的应用程序在我的计算机上100%工作。但我希望在任何地方都能工作,而不依赖于数据库!我的意思是我只想“无论我的.JAR文件放在哪里,数据库都应该与.JAR文件中的文件一起放在一起。”

所以任何正在使用或尝试我的应用程序的人都可以实现此应用程序的确切结果

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


共 (2) 个答案

  1. # 1 楼答案

    这不管用。MySQL是一个成熟的RDBMS。如果你想让应用程序在本地使用它,你必须在每台计算机上安装它。另一种方法是使用SQLite

    SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.

    SQLite and Java

    SQLite似乎非常适合您的需求

  2. # 2 楼答案

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