0
我正在做一个Java项目,它需要将它连接到数据库。但有问题,当我运行我的代码,它让我看到异常:如何调试“com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败”?
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障
这里是我的代码:
public Connection cc;
public Statement stm;
public ResultSet rr;
public void Class() {
try {
Class.forName("com.mysql.jdbc.Driver");
cc = DriverManager.getConnection("jdbc:mysql://69.89.31.241:2083/table", "user", "pass");
JOptionPane.showMessageDialog(null, "Connection Ok");
} catch (Exception e) {
System.out.println(e);
}
}
现在,如果我在本地主机上尝试这种方式,它的工作原理,但不是在我的现场服务器上。我的服务器是服务器:本地主机通过UNIX套接字。
检查您的网络连接到69.89.31.241机器,并验证它正在运行一个mysql服务器。另请检查防火墙规则。 –
我已经做了这个IP ping,它响应。 –
尝试使用mysql客户端连接到mysql服务器,您将知道服务器是否正在运行。 –