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 8.0.24 安装配置方法图文教程
May 12 MySQL
详细谈谈MYSQL中的COLLATE是什么
Jun 11 MySQL
MySQL 亿级数据导入导出及迁移笔记
Jun 18 MySQL
MySQL深度分页(千万级数据量如何快速分页)
Jul 25 MySQL
MySQL8.0的WITH查询详情
Aug 30 MySQL
详细聊聊关于Mysql联合查询的那些事儿
Oct 24 MySQL
彻底解决MySQL使用中文乱码的方法
Jan 22 MySQL
Mysql忘记密码解决方法
Feb 12 MySQL
一文简单了解MySQL前缀索引
Apr 03 MySQL
详细聊一聊mysql的树形结构存储以及查询
Apr 05 MySQL
WINDOWS下安装mysql 8.x 的方法图文教程
Apr 19 MySQL
MySQL sql模式设置引起的问题
May 15 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
PHP 验证码的实现代码
2011/07/17 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
php实现水印文字和缩略图的方法示例
2016/12/29 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
用jscript启动sqlserver
2007/06/21 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
2013/11/07 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
使用jQuery实现Web页面换肤功能的要点解析
2016/05/12 Javascript
jQuery Jsonp跨域模拟搜索引擎
2017/06/17 jQuery
JS实现评价的星星功能
2017/08/20 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
node实现爬虫的几种简易方式
2019/08/22 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
[01:02]DOTA2上海特锦赛SHOWOPEN
2016/03/25 DOTA
Python中用format函数格式化字符串的用法
2015/04/08 Python
python实现SMTP邮件发送功能
2020/06/16 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
Apache如何部署django项目
2017/05/21 Python
Python实现批量压缩图片
2018/01/25 Python
Python设计模式之享元模式原理与用法实例分析
2019/01/11 Python
python循环输出三角形图案的例子
2019/11/22 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
.net C#面试题
2012/08/28 面试题
历史系自荐信范文
2013/12/24 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
小学生运动会广播
2015/08/19 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL