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 21 MySQL
MySQL 不等于的三种使用及区别
Jun 03 MySQL
mysql连接查询中and与where的区别浅析
Jul 01 MySQL
MySql子查询IN的执行和优化的实现
Aug 02 MySQL
SpringBoot连接MySQL获取数据写后端接口的操作方法
Nov 02 MySQL
MySQL悲观锁与乐观锁的实现方案
Nov 02 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
千万级用户系统SQL调优实战分享
Mar 03 MySQL
MySQL中一条update语句是如何执行的
Mar 16 MySQL
浅谈redis的过期时间设置和过期删除机制
Mar 18 MySQL
MySQL Server层四个日志的实现
Mar 31 MySQL
MySQL慢查询中的commit慢和binlog中慢事务的区别
Jun 16 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
德生PL990的分析评价
2021/03/02 无线电
自动跳转中英文页面
2006/10/09 PHP
Php+SqlServer实现分页显示
2006/10/09 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
2014/04/09 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
非常漂亮的JS代码经典广告
2007/10/21 Javascript
EXT中xtype的含义分析
2010/01/07 Javascript
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
javascript常用方法汇总
2014/12/02 Javascript
javascript url几种编码方式详解
2016/06/06 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
Python使用sorted排序的方法小结
2017/07/28 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
对python中的argv和argc使用详解
2018/12/15 Python
Python3 使用map()批量的转换数据类型,如str转float的实现
2019/11/29 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
python matplotlib.pyplot.plot()参数用法
2020/04/14 Python
python上下文管理器异常问题解决方法
2021/02/07 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
个人四风问题整改措施思想汇报
2014/10/04 职场文书
公司授权委托书
2014/10/17 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
高老头读书笔记
2015/06/30 职场文书
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL