2013-10-29 166 views
0

我的代碼導致這個錯誤,誰能幫助我?無法連接到MySQL服務器

我的程序在Android中。

錯誤

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信鏈路故障

成功發送到服務器的最後一個數據包爲0毫秒前。 驅動程序尚未收到來自服務器的任何數據包。

FUNCTION:

public Connection getConexato() throws ClassNotFoundException, SQLException, java.sql.SQLException, InstantiationException, IllegalAccessException { 
    Class.forName("com.mysql.jdbc.Driver").newInstance(); 
    conn = (Connection) DriverManager.getConnection("jdbc:mysql://179.219.251.158:3306/partcatalog","root","teste123"); 
    return conn; 
} 

平到機服務器:

C:\用戶\ psysvica>平179.219.251.158

Disparando 179.219.251.158 COM 32字節de dados:
Resposta de 179.219.251.158:bytes = 32 tempo = 53ms TTL = 56
Resposta de 179.219.251.158:bytes = 32 tempo = 39ms TTL = 56
Resposta de 179.219.251.158:bytes = 32 tempo = 82ms TTL = 56
Resposta德179.219.251.158:字節= 32速度= TTL持續時間43ms = 56

+0

第一平您的DB所在的機器 –

+0

C:\用戶\ psysvica>平179.219.251.158 Disparando 179.219.251.158 COM 32字節去dados: Resposta德179.219.251.158:字節= 32速度= 53ms TTL = 56 Resposta de 179.219.251.158:bytes = 32 tempo = 39ms TTL = 56 Resposta de 179.219.251.158:bytes = 32 tempo = 82ms TTL = 56 Resposta de 179.219.251.158:bytes = 32 tempo = 43ms TTL = 56 – user2774657

+0

重新啓動數據庫,並嘗試 –

回答

0

考慮以下幾點:

  • DB服務器是向上或向下
  • 的服務器的IP地址
  • 端口號是正確的還是錯的

所以你可以通過ping到數據庫服務器來驗證。如有需要,您可能需要重新啓動數據庫服務器。

+0

數據庫已啓動。 IP是好的。端口是好的。 – user2774657

+0

這可能是DB服務器中的防火牆塊 –