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连接密码是否写对

相关推荐

  1. mysql8mysql5版本使用mybatis框架注意事项

    2024-07-18 19:28:01       25 阅读
  2. MyBatis使用MySQL5MySQL8用法

    2024-07-18 19:28:01       25 阅读
  3. mysql使用IN注意事项

    2024-07-18 19:28:01       54 阅读
  4. MySQL版本间差异以及需要注意事项

    2024-07-18 19:28:01       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 19:28:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 19:28:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 19:28:01       58 阅读
  4. Python语言-面向对象

    2024-07-18 19:28:01       69 阅读

热门阅读

  1. C++基础语法:STL之容器(3)--序列容器中的deque

    2024-07-18 19:28:01       18 阅读
  2. 一文搞懂C语言

    2024-07-18 19:28:01       22 阅读
  3. Go语言 字典(map)

    2024-07-18 19:28:01       26 阅读
  4. 深拷贝一个json,可以循环调用

    2024-07-18 19:28:01       21 阅读
  5. VUE +Element-plus+leanCloud 分页逻辑

    2024-07-18 19:28:01       26 阅读
  6. 测试面试题(七)

    2024-07-18 19:28:01       22 阅读
  7. 从Oracle到PostgreSQL:详细对比与迁移工具说明

    2024-07-18 19:28:01       23 阅读
  8. jquery return false的作用

    2024-07-18 19:28:01       20 阅读
  9. Android 11 使用HAL层的ffmpeg库(1)

    2024-07-18 19:28:01       20 阅读
  10. FFmpeg: 强大的多媒体处理工具

    2024-07-18 19:28:01       23 阅读
  11. Nginx文件上传过大,报错 413

    2024-07-18 19:28:01       20 阅读
  12. 【华为机考真题】字符串压缩

    2024-07-18 19:28:01       22 阅读