0

我的代码导致此错误,谁能帮助我?

我的程序在 Android 中。

错误

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

最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。

功能:

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;
}

Ping 到机器服务器:

C:\Users\psysvica>ping 179.219.251.158

Disparando 179.219.251.158 com 32 bytes 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.2132.251.158 bytes: =82ms TTL=56
回复 179.219.251.158:字节=32 tempo=43ms TTL=56

4

1 回答 1

0

考虑以下:

  • 数据库服务器启动或关闭
  • 服务器的IP地址
  • 端口号正确或错误

因此,您可以通过 ping 到数据库服务器来验证这一点。如果需要,您可能需要重新启动数据库服务器。

于 2013-10-29T12:01:19.000 回答