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 相关文章推荐
left join、inner join、right join的区别
Apr 05 MySQL
解决MySQL存储时间出现不一致的问题
Apr 28 MySQL
MySQL如何构建数据表索引
May 13 MySQL
虚拟机linux端mysql数据库无法远程访问的解决办法
May 26 MySQL
MYSQL 无法识别中文的永久解决方法
Jun 03 MySQL
新手入门Mysql--sql执行过程
Jun 20 MySQL
MySql 缓存查询原理与缓存监控和索引监控介绍
Jul 02 MySQL
MySQL的全局锁和表级锁的具体使用
Aug 23 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
MySql如何将查询的出来的字段进行转换
Jun 14 MySQL
MySQL的表级锁,行级锁,排它锁和共享锁
Jul 15 MySQL
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
May 08 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
点击广告后才能获得下载地址
2006/10/26 Javascript
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
JavaScript 字符串连接性能优化
2008/12/20 Javascript
JavaScript 乱码问题
2009/08/06 Javascript
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
javascript跨浏览器的属性判断方法
2014/03/16 Javascript
Node.js安装教程和NPM包管理器使用详解
2014/08/16 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
javascript实现点击后变换按钮显示文字的方法
2015/05/13 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
简单分析js中的this的原理
2019/08/31 Javascript
js实现动态时钟
2020/03/12 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
理解Python中的类与实例
2015/04/27 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
Python实现注册、登录小程序功能
2018/09/21 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
20行python代码实现人脸识别
2019/05/05 Python
Python pip替换为阿里源的方法步骤
2019/07/02 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
2019/10/11 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
会计应聘求职信范文
2013/12/17 职场文书
理财投资建议书
2014/03/12 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
zabbix监控mysql的实例方法
2021/06/02 MySQL
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers