mysql-connector-java与mysql版本的对应关系说明
作者:_睶_ 发布时间:2024-01-19 07:35:36
标签:mysql-connector-java,mysql,对应关系
mysql-connector-java与mysql版本的对应
我们知道版本更新经常带来的问题就是兼容性问题。
在编程过程中版本的错误选择很可能产生难以发现的BUG。
mysql-connector-java与mysql版本的问题就是常见的,因为我们经常面对SQL编程。
故写下此文,在出现连接问题时时刻关注下。
官网文档地址:
https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html (Connector/J Versions 5.1)
https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-versions.html(Connector/J Versions 8.0)
mysql版本和mysql-connector-java版本问题
问题:
Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
我的mysql版本
未指定版本前,mysql-connector-java的版本是8.0.30
在pom文件中将mysql-connector-java降版本
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0.8</version>
</dependency>
降版本后遇到com.mysql.jdbc.Connection.isValid(I)Z
这是因为mysql的jar包版本过低,需要更新到新版mysql的jar包.
再提高到5.1.49
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.49</version>
<scope>runtime</scope>
</dependency>
成功:
来源:https://blog.csdn.net/Butterfly_resting/article/details/90607906


猜你喜欢
- 本文通过一个csv实例文件来展示如何删除Pandas.DataFrame的行和列数据文件名为:example.csv内容为:datespri
- python3的编码问题。打开python开发工具IDLE,新建‘codetest.py'文件,并写代码如下:import sysp
- 触发器权限和所有权CREATE TRIGGER 权限默认授予定义触发器的表所有者、sysadmin 固定服务器角色成员以及 db_owner
- 昨天在QQ群里讨论一个SQL优化的问题,语句大致如下:select A,min(B) from table group by A;--A,B
- 字符画,一种由字母、标点、汉字或其他字符组成的图画。简单的字符画是利用字符的形状代替图画的线条来构成简单的人物、事物等形象,它一般由人工制作
- PyCharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法
- 元编程,一个听起来特别酷的词,强大的Lisp在这方面是好手,对于Python,尽管没有完善的元编程范式,一些天才的开发者还是创作了很多元编程
- 有点抱歉的是我的数学功底确实是不好,经过了高中的紧张到了大学之后松散了下来。原本高中就有点拖后腿的数学到了大学之后更是一落千丈。线性代数直接
- 访问phpmyadmin时总是出现 “无法载入 mysql 扩展,请检查 PHP 配置”。
- 1. 概述快过年了,刚刚收到了两个消息,一个好消息,一个坏消息。先说好消息,好消息就是微信群里有人要发红包,开心~不过转念一想,前几次的红包
- 本文实例讲述了python实现的DES加密算法和3DES加密算法。分享给大家供大家参考。具体实现方法如下:#################
- Spark Streaming VS Structured StreamingSpark Streaming是Spark最初的流处理框架,使
- vi /etc/freetds/freetds.conf [global]# TDS protocol versiontds version
- 1.文件的读取和显示方法1: f=open(r'G:\2.txt') print f.read()&nb
- vue-cli遇到的eslint的坑报错Do not access Object.prototype method 'hasOwnP
- 1. 下载资源官网下载地址: 点此进入直接点击下载,会自动开始下载。2. 开始安装将下载的安装包解压到本地,右键-以管理员身份运行setup
- opencv中也提供了一种类似于Keras的神经网络,即为ann,这种神经网络的使用方法与Keras的很接近。关于mnist数据的解析,读者
- 根据Vue.js + Element UI + MongoDB进行开发P1 安装Vue-CLIVue.js文档 利用Vue.js提供的一个官
- 本文实例讲述了php防止sql注入中过滤分页参数的方法。分享给大家供大家参考。具体分析如下:就网络安全而言,在网络上不要相信任何输入信息,对
- 本代码来源于 《Python和Pygame游戏开发指南》中的 Star Pusher 游戏,供大家参考,具体内容如下# Star Pushe