哪些数据库驱动版本会导致Could not roll back JDBC transaction; nested exception is java.sql.SQLRecoverableException: Closed Connection这个错误
时间: 2023-12-16 16:20:05 浏览: 295
Java与SQL Server 2005(2000)数据库连接问题 (jdbc驱动)
4星 · 用户满意度95%
这个错误一般是由于数据库连接被意外关闭或者连接池出现问题导致的,不一定与数据库驱动版本有关。但是如果使用的是旧版本的数据库驱动,也可能存在一些已知的连接池或者事务管理的问题。
如果你使用的是 Spring 框架,这个错误可能与以下两个问题有关:
1. 数据库驱动版本过低,无法支持 Spring 的事务管理机制。你可以尝试升级数据库驱动版本,或者切换到其他支持的数据库驱动。
2. 连接池配置不正确,导致连接被意外关闭或者池子中的连接无法正常回收。你可以检查连接池配置是否正确,或者尝试切换到其他连接池实现。
如果你使用的是其他框架或者库,也需要仔细排查代码和配置文件中的问题,确定错误的具体原因。
阅读全文