如何将JDBC连接到另一台机器?

时间:2017-10-24 09:38:52

标签: java mysql apache jdbc

也许问题是重复的,但我在StackOverflow中的其他类似帖子上找不到答案。 我的问题很简单:我在计算机A上有一个java应用程序,我可以使用localhost访问我的JDBC服务器:

con=DriverManager.getConnection("jdbc:mysql://127.0.0.1/applicationrh?zeroDateTimeBehavior=convertToNull&autoReconnect=true&characterEncoding=UTF-8&characterSetResults=UTF-8","root","");
当我在JDBC中使用127.0.0.1localhost但我在使用计算机IP时出错时,

与我的localhost数据库站的连接。

con=DriverManager.getConnection("jdbc:mysql://192.168.1.173/applicationrh?zeroDateTimeBehavior=convertToNull&autoReconnect=true&characterEncoding=UTF-8&characterSetResults=UTF-8","root","");

错误:

error Could not create connection to database server. Attempted reconnect 3 times. Giving up.

我想在计算机上访问我的localhost数据库' A'在同一网络上的计算机上,我修改了httpd.conf以允许从其他IP访问,并且当我在计算机上键入计算机A IP时,连接就会立即生成。#39; B' navigator,但它与JDBC的问题相同。

编辑1: 我无法在my.ini文件中找到bind_address行以添加更多ips。 我正在使用wamp 3.1.0和mysql 5.7.19

编辑2: 通过停用临时我的防病毒软件(avira),现在我可以从计算机访问我的数据库&#39; A&#39;通过使用IP地址。仍然无法在计算机上执行此操作&#39; <&#39;

0 个答案:

没有答案