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 Show Profile
Apr 05 MySQL
mysql优化
Apr 06 MySQL
MySQL 8.0 Online DDL快速加列的相关总结
Jun 02 MySQL
MySQL开启事务的方式
Jun 26 MySQL
mysql优化之query_cache_limit参数说明
Jul 01 MySQL
Node-Red实现MySQL数据库连接的方法
Aug 07 MySQL
MySQL分库分表详情
Sep 25 MySQL
防止web项目中的SQL注入
Dec 06 MySQL
一文搞懂MySQL索引页结构
Feb 28 MySQL
MySql重置root密码 --skip-grant-tables
Apr 11 MySQL
详解Mysq MVCC多版本的并发控制
Apr 29 MySQL
MySQL中EXPLAIN语句及用法
May 20 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
destoon实现资讯信息前面调用它所属分类的方法
2014/07/15 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
PHP基于DOMDocument解析和生成xml的方法分析
2017/07/17 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
javascript中attachEvent用法实例分析
2015/05/14 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
2019/02/18 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
element-ui上传一张图片后隐藏上传按钮功能
2019/05/22 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
python用来获得图片exif信息的库实例分析
2015/03/16 Python
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
Python的标准模块包json详解
2017/03/13 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
2019/07/04 Python
Python assert语句的简单使用示例
2019/07/28 Python
Python中的 ansible 动态Inventory 脚本
2020/01/19 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
全球最大运动品牌的男装、女装和童装官方库存商:A&A Sports
2021/01/17 全球购物
二手书店创业计划书
2014/01/16 职场文书
大学活动邀请函
2014/01/28 职场文书
婚礼主持词
2014/03/13 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
商场收银员岗位职责
2015/04/07 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书