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 Router的安装部署
Apr 24 MySQL
MySQL主从搭建(多主一从)的实现思路与步骤
May 13 MySQL
mysql优化之query_cache_limit参数说明
Jul 01 MySQL
一篇文章带你深入了解Mysql触发器
Aug 02 MySQL
MySQL中CURRENT_TIMESTAMP的使用方式
Nov 27 MySQL
MySQL为数据表建立索引的原则详解
Mar 03 MySQL
如何创建一个创建MySQL数据库中的datetime类型
Mar 21 MySQL
MySQL 外连接语法之 OUTER JOIN
Apr 09 MySQL
Mysql中的触发器定义及语法介绍
Jun 25 MySQL
mysql全面解析json/数组
Jul 07 MySQL
SQLServer常见数学函数梳理总结
Aug 05 MySQL
MySql统计函数COUNT的具体使用详解
Aug 14 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
php判断变量类型常用方法
2012/04/24 PHP
PHP explode()函数用法、切分字符串
2012/10/03 PHP
php实现的mongoDB单例模式操作类
2018/01/20 PHP
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
AngularJS学习第二篇 AngularJS依赖注入
2017/02/13 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
python回调函数中使用多线程的方法
2017/12/25 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
python中subprocess批量执行linux命令
2018/04/27 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
2020/04/23 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
浅谈Python 参数与变量
2020/06/20 Python
浅析NumPy 切片和索引
2020/09/02 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
JSF的标签库有哪些
2012/04/27 面试题
美丽家庭事迹材料
2014/05/03 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
节能环保演讲稿
2014/08/28 职场文书
庆祝国庆节标语
2014/10/09 职场文书
大学感恩节活动总结
2015/05/05 职场文书
项目验收申请报告
2015/05/15 职场文书