如何将使用数据库的 java 桌面应用程序导出到其他电脑?

how to export java desktop application which uses database to other pcs?

我在 netbeans 上制作了一个 java 桌面应用程序,我在其中使用 Mysql database.Now 我想以用户仅使用应用程序的方式将此应用程序导出到其他计算机,并且该用户没有 mysql。用户是否有必要 Mysql?还有其他符合我要求的选择吗?

MySQL需要以某种方式执行,所以我只能想在:

  1. 用户需要安装MySQL
  2. 您托管了一个 MySQL 服务器供所有用户连接
  3. 您开发了一种自动安装 MySQL 的方法(我不知道有谁走这条路,可能太难了)
  4. 您将应用程序中 MySQL 的用法替换为一个嵌入式数据库引擎,例如 HSQLDB、Derby 或其他可以随其分发并可以按需创建数据库的引擎。

一个embedded database comparison.