当前位置:   article > 正文

java - 日常错误总结 -1 Cannot find class : com.mysql.cj.jdbc.Driver_cannot find class: com.mysql.cj.jdbc.driver

cannot find class: com.mysql.cj.jdbc.driver

现象秒速:Cannot find class : com.mysql.cj.jdbc.Driver

  1. eption in thread "main" org.apache.ibatis.exceptions.PersistenceException:
  2. ### Error querying database. Cause: java.sql.SQLException: Error setting driver on
  3. UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.jdbc.Driver

错误原因有很多种,依次进行总结。

1、pom.xml文件没有导入其依赖

解决:

在pom.xml文件导入:

  1. <dependency>
  2. <groupId>mysql</groupId>
  3. <artifactId>mysql-connector-mxj-db-files</artifactId>
  4. <version>5.0.12</version>
  5. </dependency>

2、value内容里面打了空格或则没打正确

如果出现报错,大部分人应该都是这种错误,特别是看看是否多打了空格。

比如说前面多打了一个空格:

 

3、 更换驱动

走到这里,那肯定不是上面的两种错误。

首先在pom.xml中导入依赖:

  1. <dependency>
  2. <groupId>mysql</groupId>
  3. <artifactId>mysql-connector-java</artifactId>
  4. <version>8.0.28</version>
  5. </dependency>

 其对应的版本,需要根据你mysql的版本来设置,我这里版本是8.0.28.

然后将drive更改为:

property name="driver" value=" com.mysql.cj.jdbc.Driver"

然后即可运行。

以上是我遇到这个问题的解决方式。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/618435
推荐阅读
相关标签
  

闽ICP备14008679号