MySql 8.0及对应驱动包匹配的注意点说明


Posted in MySQL onJune 23, 2021

MySql 8.0 对应驱动包匹配

MySql 数据库更新为8.0及以上后,对应的应用程序数据库链接驱动包也要更新为8.0版本。否则会报驱动异常。

需要注意以下几点:

1.最新驱动包Maven下载配置如下:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.11</version>
</dependency>

2.JDBC配置表更新如下:

以前版本

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/db?characterEncoding=utf-8
jdbc.username=root
jdbc.password=admin

现在版本

  • jdbc.driver=com.mysql.cj.jdbc.Driver
  • jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/db?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
  • jdbc.username=root
  • jdbc.password=ad

注意红色部分,这个就是要改动的地方。之后就能使用8.0版本的MySql了。

MySql 8.0版本驱动更换

MySQL8.0版本需要更换驱动为“com.mysql.cj.jdbc.Driver”,之前的“com.mysql.jdbc.Driver”已经不能在MySQL 8.0版本使用了,官方文档链接:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-api-changes.html

另外mysql-connector-java也推荐更新到8.0的版本(https://dev.mysql.com/downloads/connector/j/)。

综上修改以下两点:

1.更新mysql-connector-java版本:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>

2.更换驱动:

<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/test?
useUnicode=true&amp;characterEncoding=utf-8&amp;useSSL=false" userId="root" password="root"/>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

MySQL 相关文章推荐
MySQL基础(二)
Apr 05 MySQL
mysql查询的控制语句图文详解
Apr 11 MySQL
MySQL InnoDB ReplicaSet(副本集)简单介绍
Apr 24 MySQL
详解mysql三值逻辑与NULL
May 19 MySQL
MySQL触发器的使用
May 24 MySQL
MySql开发之自动同步表结构
May 28 MySQL
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
Jul 01 MySQL
MySQL七种JOIN类型小结
Oct 24 MySQL
将MySQL的表数据全量导入clichhouse库中
Mar 21 MySQL
MySQL表锁、行锁、排它锁及共享锁的使用详解
Apr 02 MySQL
MYSQL常用函数介绍
May 05 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
Sep 23 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
php数组查找函数总结
2014/11/18 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
js弹出div并显示遮罩层
2014/02/12 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
vant实现购物车功能
2020/06/29 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
详细介绍Ruby中的正则表达式
2015/04/10 Python
Python中异常重试的解决方案详解
2017/05/05 Python
Django如何实现内容缓存示例详解
2017/09/24 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
python 获取图片分辨率的方法
2019/01/08 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
Python使用urlretrieve实现直接远程下载图片的示例代码
2020/08/17 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
幼儿园美术教学反思
2014/01/31 职场文书
本科应届生求职信
2014/08/05 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
客服专员岗位职责
2015/02/10 职场文书
Java Optional<Foo>转换成List<Bar>的实例方法
2021/06/20 Java/Android
Mysql binlog日志文件过大的解决
2021/10/05 MySQL
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫