0

伙计,我开发了一个简单的 GUI 应用程序来访问 mySQL 数据库程序,我创建了一个 jar 文件,一切都在我的计算机上运行良好,我的应用程序可以很好地访问数据库,但问题是当我在其他计算机上运行这个 myapplication.jar 时,我的 GUI (应用程序)出现但无法访问数据库。

我的问题是:

  1. 我是否必须在我的应用程序文件夹中复制“C:\Program Files\MySQL\MySQL Server 6.0\data\MyDatabase\”文件?

我创建了一个清单文件以将 myapplication.jar 链接到 mysql-connector-java-5.1.17.jar ,另外我将 mysql-connector-java-5.1.17.jar 放在同一个文件夹中,但似乎我的应用程序可以' t 访问其他计算机上的数据库。

4

2 回答 2

1

您需要了解的第一件事是 MySQL 是如何工作的。它是一个客户端和一个服务器,在这种情况下可能是本地的。

当您将应用程序带到另一台计算机时,您还需要在该计算机上安装 MySQL 服务器,并使用相同的表和数据设置它(通过 MySQL 备份和恢复)。

在创建关键业务应用程序之前,我会更加熟悉中级 Java 编程和其他数据库(例如 DB4) 。

于 2013-08-24T09:09:41.870 回答
0

您需要通过该计算机连接到 sql。您可以在其上复制您的 sql,也可以使用 ip 路径将其指向您计算机上的 sql。

于 2013-08-24T09:09:28.017 回答