当前位置:数据库 > SQLServer >>

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException错误原因

An exceptionoccurred: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException

今天碰到这个错误,以前没碰到过,开始检查了connection也不为null,其他对象也都正常,但是在运行的时候最终就会报空指针异常,debug跟到这里发现是这个错误导致的,后来仔细看了一下当前connection的信息,发现原来connection已经被关闭了,如下图所示:

 \
 

Connection已经关闭了又去利用该connection创建statement执行sql语句,当然会报错,最后找到关闭connection的地方加了一个条件,问题解决。

 摘自 Kevinzhangfei的专栏


 

补充:软件开发 , Java ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,