mysql-connector-j-9.5.0.jar BUG
同样的程序回退到 mysql-connector-j-9.4.0.jar 正常
MySQL驱动报错"Statement.executeQuery() cannot issue statements that do not produce result sets.",但COUNT查询应该返回结果集。
问题诊断
从日志可以看到:
-
SQL语法已经修复正确
-
使用MySQL驱动 (
com.mysql.cj.jdbc) -
错误发生在
StatementImpl.executeQuery()方法
这通常表示数据库驱动认为这个SQL不会返回ResultSet,但COUNT查询应该返回。
浙公网安备 33010602011771号