java - 日常错误总结 -1 Cannot find class : com.mysql.cj.jdbc.Driver
Posted 行码阁119
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java - 日常错误总结 -1 Cannot find class : com.mysql.cj.jdbc.Driver相关的知识,希望对你有一定的参考价值。
现象秒速:Cannot find class : com.mysql.cj.jdbc.Driver
eption in thread "main" org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.sql.SQLException: Error setting driver on
UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find class: com.mysql.cj.jdbc.Driver
错误原因有很多种,依次进行总结。
1、pom.xml文件没有导入其依赖
解决:
在pom.xml文件导入:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-mxj-db-files</artifactId>
<version>5.0.12</version>
</dependency>
2、value内容里面打了空格或则没打正确
如果出现报错,大部分人应该都是这种错误,特别是看看是否多打了空格。
比如说前面多打了一个空格:
3、 更换驱动
走到这里,那肯定不是上面的两种错误。
首先在pom.xml中导入依赖:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.28</version>
</dependency>
其对应的版本,需要根据你mysql的版本来设置,我这里版本是8.0.28.
然后将drive更改为:
property name="driver" value=" com.mysql.cj.jdbc.Driver"
然后即可运行。
以上是我遇到这个问题的解决方式。
以上是关于java - 日常错误总结 -1 Cannot find class : com.mysql.cj.jdbc.Driver的主要内容,如果未能解决你的问题,请参考以下文章
从github下载的vue项目启动宝Cannot Get错误
使用CXF 2.7.5出现的java.lang.RuntimeException: Cannot create a secure XMLInputFactory错误解决
Qt creator 编译错误 :cannot find file .pro qt
java.lang.ClassCastException: java.lang.String cannot be cast to com.jy.hfims.domain 映射实体类型错误
安卓出现错误: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.EditT
Eclipse打开项目后发生错误: The import javax.servlet cannot be resolved