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服務器,您將知道服務器是否正在運行。 –