使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案

目录

一、项目环境

二、可能原因+解决方案

1. 没有导入mysql的jar包

先检查项目lib文件夹下有没有mysql的jar包,没有就把jar包复制到该目录下

再检查项目结构中有没有导入mysql的jar包,如果没有导入后记得点击OK。



最后检查你的tomcat的lib目录下有没有mysql的jar包,没有就把该jar包复制到该目录下。

最后重启IDEA即可

2. mysql的jar包版本问题

mysql 8.0以上 的版本使用com.mysql.cj.jdbc.Driver,而8.0版本以下 使用的是com.mysql.jdbc.Driver,二种区别在于有没有cj。

相关推荐
idealzouhu9 分钟前
Java 并发编程 —— AQS 抽象队列同步器
java·开发语言
听封13 分钟前
Thymeleaf 的创建
java·spring boot·spring·maven
写bug写bug19 分钟前
6 种服务限流的实现方式
java·后端·微服务
离开地球表面_9929 分钟前
索引失效?查询结果不正确?原来都是隐式转换惹的祸
数据库·后端·mysql
楠枬30 分钟前
双指针算法
java·算法·leetcode
奔驰的小野码35 分钟前
java通过org.eclipse.milo实现OPCUA客户端进行连接和订阅
java·开发语言
huapiaoy38 分钟前
Spring mvc
java·spring·mvc
风控牛1 小时前
【chromedriver编译-绕过selenium机器人检测】
java·python·selenium·测试工具·安全·机器人·行为验证
小川_wenxun1 小时前
优先级队列(堆)
java·开发语言·算法