当前位置: 首页 > news >正文

mysql8和mysql5版本在使用mybatis框架时的注意事项

mysql8和mysql5版本在使用mybatis框架时有些注意事项,两者的区别在于两处地方的设置。有一处未设置好,就会出现以下错误:java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.jdbc.Driver。

1.mysql驱动的写法

对于mysql5,写成com.mysql.jdbc.Driver即可,对于mysql8,则需要写成com.mysql.cj.jdbc.Driver。

2.mysql-connector-java的版本

对于mysql5,写成下面版本5.1.34即可:

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.34</version>
</dependency>

但是对于mysql8,需要写成下面的版本8.0.20:

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.20</version>
</dependency>

理论上来说,上述两点设置好之后就没什么问题了,如果还有问题的话,请检查下面的点:

1.检查mybatis配置文件:尝试在url "jdbc:mysql:///study?serverTimezone=UTC"中添加参数“&useSSL=false”

1.检查mysql连接密码是否写对

相关文章:

  • 主流大数据调度工具DolphinScheduler之数据采集
  • 移动硬盘在苹果电脑上使用后在windows中无法读取 Win和Mac的硬盘怎么通用
  • 如何通过成熟的外发平台,实现文档安全外发管理?
  • 快速认识EA(Enterprise Architecture)
  • JVM--HostSpot算法细节实现
  • 华为eNSP模拟器安装
  • 算法刷题笔记 八数码(C++实现)
  • 函数式编程面试题1:什么是合格的函数和有形的函数
  • [计算机网络] VPN技术
  • 实战案例:如何用ChatGPT生成适合不同领域的高质量文章
  • R绘制Venn图及其变换
  • 如何理解String的不可变性
  • React中的无状态组件:简约之美
  • React的usestate设置了值后马上打印获取不到最新值
  • 学习日志:volatile 关键字
  • 2017-09-12 前端日报
  • Apache的80端口被占用以及访问时报错403
  • ES6语法详解(一)
  • httpie使用详解
  • JavaScript实现分页效果
  • js 实现textarea输入字数提示
  • Linux gpio口使用方法
  • ng6--错误信息小结(持续更新)
  • node 版本过低
  • PAT A1092
  • REST架构的思考
  • session共享问题解决方案
  • SpringBoot 实战 (三) | 配置文件详解
  • SSH 免密登录
  • Swift 中的尾递归和蹦床
  • uva 10370 Above Average
  • 闭包,sync使用细节
  • 大整数乘法-表格法
  • 第十八天-企业应用架构模式-基本模式
  • 好的网址,关于.net 4.0 ,vs 2010
  • 技术发展面试
  • 将回调地狱按在地上摩擦的Promise
  • 无服务器化是企业 IT 架构的未来吗?
  • 1.Ext JS 建立web开发工程
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (10)ATF MMU转换表
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二十六)Java 数据结构
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (篇九)MySQL常用内置函数
  • (七)Activiti-modeler中文支持
  • (转)Sublime Text3配置Lua运行环境
  • (转)母版页和相对路径
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • *p++,*(p++),*++p,(*p)++区别?
  • .NET C# 操作Neo4j图数据库