也许问题是重复的,但我在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.1
或localhost
但我在使用计算机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;