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 如何分析查询性能
May 12 MySQL
详解GaussDB for MySQL性能优化
May 18 MySQL
MySQL数据库压缩版本安装与配置详细教程
May 21 MySQL
MySQL外键约束(FOREIGN KEY)案例讲解
Aug 23 MySQL
Mysql中有关Datetime和Timestamp的使用总结
Dec 06 MySQL
SQL注入篇学习之盲注/宽字节注入
Mar 03 MySQL
关于MySQL临时表为什么可以重名的问题
Mar 22 MySQL
MySQL Server层四个日志的实现
Mar 31 MySQL
详解Mysql数据库平滑扩容解决高并发和大数据量问题
May 25 MySQL
MySQL慢查询中的commit慢和binlog中慢事务的区别
Jun 16 MySQL
了解MySQL查询语句执行过程(5大组件)
Aug 14 MySQL
postgresql如何找到表中重复数据的行并删除
May 08 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
linux下编译安装memcached服务
2014/08/03 PHP
PHP实现自动对图片进行滚动显示的方法
2015/03/12 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
学习ExtJS border布局
2009/10/08 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
用JavaScript获取页面文档内容的实现代码
2016/06/10 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
微信小程序 MD5加密登录密码详解及实例代码
2017/01/12 Javascript
Vue2.0+ElementUI实现表格翻页的实例
2017/10/23 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
2018/02/22 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
python二分查找算法的递归实现方法
2016/05/12 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
pytorch 数据集图片显示方法
2018/07/26 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
HTML5 Canvas锯齿图代码实例
2014/04/10 HTML / CSS
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
密封类可以有虚函数吗
2014/08/11 面试题
师范生自荐信
2013/10/27 职场文书
哪类餐饮行业,最适合在高校创业?
2019/08/19 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫