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对于模糊查询like的一些汇总
May 09 MySQL
mysql外连接与内连接查询的不同之处
Jun 03 MySQL
解析MySQL binlog
Jun 11 MySQL
解决mysql的int型主键自增问题
Jul 15 MySQL
MySQL 那些常见的错误设计规范,你都知道吗
Jul 16 MySQL
MySQL的全局锁和表级锁的具体使用
Aug 23 MySQL
全面盘点MySQL中的那些重要日志文件
Nov 27 MySQL
面试提问mysql一张表到底能存多少数据
Mar 13 MySQL
MySQL读取JSON转换的方式
Mar 18 MySQL
MySQL创建管理HASH分区
Apr 13 MySQL
MySQL sql模式设置引起的问题
May 15 MySQL
MySQL count(*)统计总数问题汇总
Sep 23 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
MySQL8.0.18配置多主一从
Jun 21 #MySQL
MySQL中日期型单行函数代码详解
You might like
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
PHP session_start()问题解疑(详细介绍)
2013/07/05 PHP
php生成动态验证码gif图片
2015/10/19 PHP
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
jQuery中(function($){})(jQuery)详解
2015/07/15 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
JavaScript实现简单的树形菜单效果
2017/06/23 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
JS实现判断有效的数独算法示例
2019/02/25 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
解决VantUI popup 弹窗不弹出或无蒙层的问题
2020/11/03 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
Python 忽略文件名编码的方法
2020/08/01 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
美国老牌主机服务商:iPage
2016/07/22 全球购物
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
类和结构的区别
2012/08/15 面试题
成人毕业生自我鉴定
2013/10/18 职场文书
通信生自我鉴定
2014/01/18 职场文书
职工小家建设活动方案
2014/08/25 职场文书
公路施工安全责任书
2015/05/08 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
nginx之内存池的实现
2022/06/28 Servers