我创建了一个 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/