【发布时间】:2018-08-27 15:05:33
【问题描述】:
我在 Eclipse 中创建了我的项目,这是一个时间表应用程序,数据库 MySQL 用于数据。现在我想在客户端计算机上运行我的应用程序,我已经创建了 jar 文件并导出了数据库文件。问题是我无法理解如何在客户端计算机上连接数据库,即使我将安装服务器但程序如何找到数据库位置?
【问题讨论】:
标签: java mysql eclipse executable-jar
我在 Eclipse 中创建了我的项目,这是一个时间表应用程序,数据库 MySQL 用于数据。现在我想在客户端计算机上运行我的应用程序,我已经创建了 jar 文件并导出了数据库文件。问题是我无法理解如何在客户端计算机上连接数据库,即使我将安装服务器但程序如何找到数据库位置?
【问题讨论】:
标签: java mysql eclipse executable-jar
这里有两种情况:
案例1:您用来连接应用程序的DB与您客户的系统在同一个网络中,那么您可以使用同一个DB。
案例 2:如果您的客户端在不同的网络中,那么您需要在那里安装一个数据库,并将用于连接数据库的连接字符串替换为新的连接字符串。这些连接字符串只不过是带有用户名和密码的数据库的 URL,您当然会知道。
关于您的疑问,如果您的客户端安装了数据库,则该数据库应在本地 IP 地址上可用。使用此本地地址连接您的客户端应用程序。当应用程序在同一个网络中时,它们可以相互识别。
希望画出一幅画。
【讨论】: