java.sql.SQLException: Could not retrieve transation read-only status server

今天发布项目,有个项目因为数据库版本做了升级,一直没有去关注,今天产品发现不能够修改数据,于是去调取日志查看,日志信息显示,数据库似乎设置是只读状态,不能够修改。于是我去查询的数据库设置 show variables like 'transaction_%';发现读写状态设置是正常的,然后去做了测试,发现本地可以修改,而服务器不能修改数据,这种问题就很邪门,在各种尝试以后,很无奈做出了一个尝试,那就是尝试这换jdbc驱动,高版本连接工具包的驱动器有两个,com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver

我的配置用的是第一个,换成第二个以后,就没事了

你可能感兴趣的:(技术,个人感悟,bug,笔记)