MySQL 与 mysql-connection-java 版本不对应导致出现 SQLException: Could not retrieve transation read-onl status
运行环境MySQL 版本:8.0.24mysql-connection-java 版本:5.1.34在进行插入数据操作的时候出现错误问题原因导致本问题的原因是 mysql-connection-java 版本问题,5.1.34 能够对 MySQL 5 进行插入操作,但是对于 MySQL 8 就会出现问题。解决方法使用高版本的 mysql-connection-java,改为使用 8.0.15 后,
·
运行环境
MySQL 版本:8.0.24
mysql-connection-java 版本:5.1.34
在进行插入数据操作的时候出现错误
问题原因
导致本问题的原因是 mysql-connection-java 版本问题,5.1.34 能够对 MySQL 5 进行插入操作,但是对于 MySQL 8 就会出现问题。
解决方法
使用高版本的 mysql-connection-java,改为使用 8.0.15 后,问题解决。
注意:使用 mysql-connection-java 8.0.15,需要将驱动地址改为 com.mysql.cj.jdbc.Driver ,同时连接 url 不要加上 serverTimezone=UTC 。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)