运行环境

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 。

MySQL 与 mysql-connection-java 版本不对应导致出现 SQLException: Could not retrieve transation read-onl status相关推荐

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

    背景 最近在部署一套完整的项目,部署过程中遇到很多的问题,在来总结一些如标题的这个错误! 环境说明: 使用分布式数据库,使用的是mysql! ### Cause: java.sql.SQLExcept ...

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

    背景 最近在部署一套完整的项目,部署过程中遇到很多的问题,在来总结一些如标题的这个错误! 环境说明: 使用分布式数据库,使用的是mysql! ### Cause: java.sql.SQLExcept ...

  3. 使用DataX将mysql中做数据导出时 提示 java.sql.SQLException: Could not retrieve transation read-only status server

    原因是我的数据库是8.0以上版本,但是datax本身提供的jar包是5.1版本,将datax/plugins目录下的reader/writer中的mysqlreader/mysqlwriter的lib ...

  4. nacos整合MySQL报错Could not retrieve transation read-only status server;

    问题 nacos默认使用的是Derby数据库,如果想使用集群的话需要修改为msyql,lz在做单机模式支持mysql整合的时候报错,修改完成后启动都是正常的,在做添加命名空间.配置文件等只要涉及数据持 ...

  5. 【MySQL】MySQL 报错 Could not retrieve transation read-only status server Unknown system tx_read_only

    1.背景 写了一个mysql插入程序很简单的.结果报错 java.sql.SQLException: Could not retrieve transation read-only status se ...

  6. java 数据库 事务 只读_java – odd SQLException – 无法检索转换只读状态服务器

    我有一个 Quartz作业,每5分钟一次在MySQL数据库中执行一个存储过程,由于某种原因,3个执行中有1个失败,并提供了这个奇怪的异常.我搜索并搜索了这个异常是什么意思,但是我找不到解决方案.这是完 ...

  7. [MySQL]Software caused connection abort: recv failed 问题分析与解决

    原文:http://blog.csdn.net/chuan122345/article/details/4894398 在项目开发时,遇到该异常,通过搜索在mysql官方网站上发现如下说明: I am ...

  8. Java中使用mysql驱动连接mysql以及mysql的安装

    好久不见,随着Java课程的推进小编其实也在不断的学习之中,同时也遇到很多问题,下面就由小编为大伙们详细的说一下Java中使用mysql驱动连接mysql数据库以及mysql的安装以及使用数据库连接池 ...

  9. Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境

    Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境 对于初学者来说,如果没有接触过java web开发的话,搭建开发环境将是一个门槛.以前一直 ...

最新文章

  1. python控制台执行代码字符串_编写Python脚本以使用控制台命令执行
  2. 变频器服务器电路板维修,变频器电路板维修技巧
  3. Pytest参数选项在脚本中和命令行用法详解
  4. python读取目录里所有txt文件转excel
  5. 脚本工具之下载M3U8文件类型的完整视频
  6. Array和Slices
  7. 【笔记-uni app】《uni-app 快速入门 从零开始实现新闻资讯类跨端应用》
  8. 【Shader】基于图像的光照(Image Based Lighting,IBL)
  9. 孙立平:绝望比贫穷更可怕(转载)
  10. 猿团科技的加入为成都天府软件园注入年轻的活力
  11. JAVA 连接 Hbase1.2.3查询
  12. 让自己对bff层有个了解--服务于前端的后端
  13. 投资银行业务财务报表分析
  14. CSDN网站勋章获取介绍
  15. 精心整理:五金模具设计学习资料分享
  16. 计算机基础知识之二进制ppt,计算机基础二进制.ppt
  17. 汾湖高级中学计算机考试成绩,2017吴江汾湖高级中学录取分数线
  18. NLP中的对抗训练(附PyTorch实现)
  19. Ubuntu 12.10击败Windows 8的十个理由
  20. matlab 李萨如_基于MATLAB的李萨如图形研究

热门文章

  1. 计算机二级培训班费用是多少 在哪里上课
  2. 肝了一星期,终于把堆的创建、插入、删除和堆排序肝完了(超详细图文讲解)
  3. Browser Object Model浏览器对象模型
  4. 《Soft-NMS – Improving Object Detection With One Line of Code》论文翻译
  5. emui5.0 Android0主题,华为P9升级EMUI 5.0后:脱胎换骨畅快淋漓
  6. 木块砌墙算法(C#源码)
  7. 基于stm32f407下的W5500网卡驱动(上)
  8. Tomcat启动失败,报ClassNotFoundException
  9. Python全栈开发-数据分析-03 Pandas详解 (中)
  10. 三步教你Excel如何分别设置中英文字体