我没有找出这个bug的原因"My netty Server没有在下面的异常之后处理任何消息。at com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3364) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
at com.mysql.jdbc.Connect
我正在使用Netty和MySql构建一个服务器。当客户端连接到服务器时,有时(并非总是)服务器必须查询MySql才能响应。我想我可以通过以下方法之一来查询MySql安全性:
1)对访问MySql的代码使用同步块。对我来说,这是最简单的方法。然而,我担心阻塞i/o线程(用于向客户端读/写数据的线程)是否是一个好主意。2)使用异步连接器库(如async- MySql - MySql )查询MySql,
我有一个带有JDBC连接的服务器,但是每天早上当我检查服务器时都会收到这个错误:
java.sql.SQLException:通信链接失败: java.io.EOFException,基本原因: null(MysqlIO.java:1539) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1930) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1168) at com.mysql.jdbc.Mysq