我的Jar应用程序(application.jar + Mysql连接器)在其他计算机上不起作用

时间:2013-08-24 09:06:13

标签: java jdbc

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

我的问题是:

  1. 我是否必须在我的应用程序文件夹中复制“C:\ Program Files \ MySQL \ MySQL Server 6.0 \ data \ MyDatabase \”文件?
  2. 我创建了一个清单文件,将myapplication.jar链接到mysql-connector-java-5.1.17.jar,再加上我把mysql-connector-java-5.1.17.jar放在同一个文件夹中,但它似乎是我的应用程序无法访问其他计算机上的数据库。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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