开发者社区> 问答> 正文

Mysql No operations allowed after statement closed.异常

落地花开啦 2016-02-18 18:15:41 7756

Mysql抛出No operations allowed after statement closed.是不是连接泄露
我用druid监控,看到连接打开连接数大于关闭连接数。是不是连接有泄露。但是我用的是JdbcTempl的批处理接口,按理应该不会有泄露的。哪位大侠能帮我分析下不?急求解答。下面是错误日志和监控信息。

2013-12-10 17:34:52,163 ERROR [com.alibaba.druid.pool.DruidDataSource] [handleConnectionException] [1111]


discard connection
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed.
at sun.reflect.GeneratedConstructorAccessor30.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1014)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:988)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:974)

1

监控 druid 关系型数据库 MySQL
分享到
取消 提交回答
全部回答(1)
  • 丁奇
    2019-07-17 18:44:18

    这个报错是指连接已经断开,还用这个断开的句柄去操作。
    连接断开有很多种原因了。比如客户端连接池问题、服务端kill session、服务端shutdown等,需要具体查原因

    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程