MySQL数据库异常
ssm 框架 jdbc连接数据库出现如下异常:
异常描述:
Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.
大致原因:
数据库连接池超过8小时未响应,则自动断开连接。数据库连接关闭后不允许操作。
采取措施:
出处 : https://blog.csdn.net/u010711754/article/details/79418069
修改 mysql 数据库的配置文件
修改my.cnf:
[mysqld]
wait_timeout=31536000
interactive_timeout=31536000
将过期时间修改为1年。
在项目的配置文件 dbcp 配置文件中(当前项目为db.properties)
在连接URL后追加参数:&autoReconnect=true&failOverReadOnly=false
重启数据库
# service mysqld restart
修复结果待验证.......

本文详细描述了在SSM框架下使用JDBC连接MySQL数据库时遇到的No operations allowed after connection closed异常,分析了数据库连接池超时断开连接的问题,并提供了修改my.cnf配置文件和dbcp配置参数的解决方案。

5509

被折叠的 条评论
为什么被折叠?



