Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent to the server was 305422 ms ago.
我查询mysql远程数据库的时候,在第300秒的时候,java 提示以上错误,
我想问下为啥会断开,怎么防止?另外,虽然断开了,但是mysql还一直在查询,直到查询结束,是否有方法能探测到 本次查询是否结束。
我查询mysql远程数据库的时候,在第300秒的时候,java 提示以上错误,
我想问下为啥会断开,怎么防止?另外,虽然断开了,但是mysql还一直在查询,直到查询结束,是否有方法能探测到 本次查询是否结束。
wait_timeout=5
interactive_timeout=5 重启mysql
试试
String user = "a";
String password = "a";
String driver = "com.mysql.jdbc.Driver";
String uri = "jdbc:mysql://10.10.1.5/s?useUnicode=true&characterEncoding=UTF8";
try {
Class.forName(driver);
conn = DriverManager.getConnection(uri, user, password);
return conn;记得关闭链接
conn.close();
应该去java