【发布时间】:2015-03-15 15:02:20
【问题描述】:
我有一个使用 MYSQL 作为数据库的 Java 程序。每次我想运行程序时,我必须确保 MySQL 服务器正在运行,以便 JDBC 可以连接到我的数据库。如何将我的程序与 JDBC 驱动程序和 MySQL 副本一起打包,以便它在其他计算机上运行,而不必期望用户单独安装和手动启动 MySQL?我希望实现这一点,这样我的程序将成为一个可移植的程序,所有内容都由我的 Java 程序正确并自动安装。谢谢
【问题讨论】:
我有一个使用 MYSQL 作为数据库的 Java 程序。每次我想运行程序时,我必须确保 MySQL 服务器正在运行,以便 JDBC 可以连接到我的数据库。如何将我的程序与 JDBC 驱动程序和 MySQL 副本一起打包,以便它在其他计算机上运行,而不必期望用户单独安装和手动启动 MySQL?我希望实现这一点,这样我的程序将成为一个可移植的程序,所有内容都由我的 Java 程序正确并自动安装。谢谢
【问题讨论】:
这可能是一个有趣的答案,但和问题一样聪明。从您的随身碟运行 Ubuntu。连接外部硬盘/固态硬盘。使用 dd 命令创建驱动器的映像。比交换您的硬盘并将您的 *.img 文件刻录到其他驱动器。然后将复制的驱动器复制到其他计算机并插入驱动器。比开机。更简单的解决方案是使用 MySQL 的 SQLite。
【讨论】: