今日我在使用数据库的时候出现Could not retrieve transation read-only status server这个问题,这个问题造成是原因是怎么回事呢,是mysql驱动版本的问题,作者使用的是mysql6.0
项目里集成springboot springboot 会自动去选择依赖版本默认的是5.1.39mysql.导致了我的项目.查询的时候没有问题,更改跟新增,删除涉及到事物的时候.就会Could not retrieve transation read-only status server这个异常
解决方案,替换 版本,找到跟你数据库对应的版本,
如果你不是maven项目那么你就要去http://dev.mysql.com/downloads/connector/j/ 下载驱动包<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>选合适你自己数据库版本对应的</version> </dependency>