java - 如何在未安装 MySQL 的计算机上运行使用 MySQL DB 的 Java 应用程序?

标签 java mysql executable-jar

我创建了一个 Java 应用程序,它是使用 NetBeans 和 JDBC 的 MySQL 数据库的前端。

现在,创建 jar 文件后,它可以在我的计算机上顺利运行(因为我安装了 MySQL),但是,如果我在另一台计算机上运行该 jar,它将无法工作,因为它没有应用程序正在使用的数据库甚至没有安装MySQL。

所以问题是,是否可以将数据库添加到可执行 jar 中,以便它可以在任何计算机上运行,​​而无需安装任何软件(当然 JRE 除外)?

如果是,我该怎么做?

提前感谢大家的帮助。

最佳答案

使用 derby 数据库。当您在计算机上安装 Java 时,它已经包含在 JDK 的 db 文件夹中。

关于java - 如何在未安装 MySQL 的计算机上运行使用 MySQL DB 的 Java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56984689/

相关文章:

java - 自定义 maven 原型(prototype)

java - 如何在单个Gradle测试执行中拥有单元/集成/功能管道

java - 实现自定义 ClassLoader 以扫描/WEB-INF/classes 目录

mysql - 在MySQL语句中选择特定月份

java - 启动 Java 项目 - IDE、Framework 等 -

mysql - 高可用性apache/mysql

sql - 哪种排序规则最适合 MySQL 中的数据类型 INT?

java - 为什么 Eclipse Export -> Executable Jar 不提供要包含的类的选择?

java - 具有依赖项的可执行 Jar 的安装程序包装器

java - META.MF 已存在于 IntelliJ Idea 中的 VCS 中