使用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。

相关推荐
hhzz1 分钟前
Maven项目中settings.xml终极优化指南
java·jdk·maven
hqxstudying24 分钟前
MyBatis 和 MyBatis-Plus对比
java·数据库·mysql·mybatis
源码哥_博纳软云32 分钟前
JAVA国际版多商户运营版商城系统源码多商户社交电商系统源码支持Android+IOS+H5
android·java·ios·微信·微信小程序·小程序·uni-app
猿java44 分钟前
为什么复杂的架构一定要做分层设计?
java·面试·架构
whitepure1 小时前
万字详解常用数据结构(Java版)
java·数据结构·后端
天天摸鱼的java工程师1 小时前
你们公司的 QPS 是怎么统计出来的?这 5 种常见方法我踩过一半的坑
java·后端·面试
whitepure1 小时前
万字详解常用算法(Java版)
java·后端·算法
莹莹啦1 小时前
聊一聊Java定时任务框架选型
java·后端
MrSYJ1 小时前
AuthorizationFilter过滤器的功能
java·spring boot·后端
好奇的菜鸟1 小时前
使用 Apache Flink CDC 3.0 实现 MySQL 到 Elasticsearch 的数据同步
mysql·flink·apache