java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

一、情景:

web项目中在注册Driver驱动时遇到报错:

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1407)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215)

二、解决:

1.首先查看有没有导包,在项目的项目结构中找到模块的依赖中有没有数据库连接所需要的jar包。

2.如果有,接下来就检查注册驱动的语句中有没有出错,需要注意有没有空格还有mysql8.x版本需要的注册语句是

Class.forName("com.mysql.cj.jdbc.Driver"); 8.x

Class.forName("com.mysql.jdbc.Driver"); 5.x

3.前两步都没有问题就检查项目结构的Artifacts(工件)中的lib文件夹中有没有对应的jar包。

posted @ 2022-05-16 20:34  zeliCouer  阅读(172)  评论(0编辑  收藏  举报