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

相关推荐
海绵宝宝转agent3 小时前
LeetCode100个人题解+java面经总结
java·开发语言·笔记·学习·算法
文丑颜不良啊3 小时前
LeetCode1201~1220题目解析
java·leetcode
火2253 小时前
# C++ 微服务即时通讯系统(四):MySQL、Redis 与 Elasticsearch——数据分工与一致性
c++·mysql·微服务
香蕉大香蕉(06敬畏市场)3 小时前
高频八股 · JVM(7):方法区、元空间与字符串常量池
java·jvm·ai·博客·八股·大厂实习
LazyHunter93 小时前
Spring Boot 3 微服务实践指南
java·spring boot
zzu123zsw3 小时前
从 SPI 契约到独立 ClassLoader 隔离:Spring Boot 插件热插拔架构设计与内存泄露防御
java·spring boot·后端·架构设计
文丑颜不良啊3 小时前
LeetCode1161~1180题目解析
java·leetcode
古法老登瞎折腾11 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
智能运维指南12 小时前
研制过程“两张皮“怎么破:研制一体化支撑平台的定位、能力边界与落地前提
java·前端·人工智能·嘉为蓝鲸
微微%12 小时前
mysql的安装和使用
数据库·mysql·mysql8安装