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

标签 java mysql database netbeans

我在netbeans上制作了一个java桌面应用程序,其中使用了Mysql数据库。现在我想以用户仅使用应用程序并且该用户没有mysql的方式将该应用程序导出到其他计算机。用户是否必须拥有Mysql?还有其他选项可以满足我的要求吗?

最佳答案

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

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

embedded database comparison .

关于java - 如何将使用数据库的java桌面应用程序导出到其他电脑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27729272/

相关文章:

java - 地理位置权限不足

java - 我应该在构造函数中验证参数吗?

复杂查询的 MySQL 语法错误

MySQL:选择未保留的可用车辆

r - 使用 Power BI 中的 Office 数据连接 (.odc) 文件连接到 R 中的数据库

java - 如何使用 jQuery 设置输入值?

java - RESTful Web 服务中的 URL 是否可以为具有不同授权级别的用户执行不同的操作?

mysql - 使用 laravel 创建外键会出现错误 : Cannot add foreign key constraint

java - 使用 Spring Boot Rest api 的 mysql 身份验证问题

mysql - 错误代码: 1064 You have an error in your SQL syntax (the new One)