开发者社区> 问答> 正文

Mysql No operations allowed after statement closed.异常

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

展开
收起
落地花开啦 2016-02-18 18:15:41 26077 0
1 条回答
写回答
取消 提交回答
  • 专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进,并设计了阿里云高可靠双通道binlog方案。他在业务场景分析、系统瓶颈分析、性能优化方面拥有丰富的经验。微博@淘宝丁奇。

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

    2019-07-17 18:44:18
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像