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

相关推荐
程序员清风1 分钟前
从 JVM 内存模型到 GC 调优:Java 服务性能优化实战
java·jvm·性能优化
Joolun商城源码_Java12 分钟前
Java 商城技术栈怎么选:单体、微服务还是前后端分离多端?
java·开发语言·微服务
拒绝内耗。17 分钟前
一个请求进入 Java 应用后,怎么找到我们写的方法?
java·开发语言
夕除22 分钟前
redis--013
java·开发语言
码匠许师傅31 分钟前
【设计模式精讲】28.访问者模式(Visitor)
java·设计模式·访问者模式
麻瓜code2 小时前
【LeetCode】两数相加:模拟加法竖式,用进位 flag 一次遍历解决
java
zzzll11112 小时前
Spring Boot 实现数据脱敏:自定义注解 + Jackson 序列化器
java·spring boot·后端
lhldsg9 小时前
全民健身解决方案小程序开发:从0到1的技术实战
java·数据库·需求分析
jason成都9 小时前
Spring WebFlux 适配达梦新方案|dm‑r2dbc:Netty 异步传输的实验性 R2DBC 驱动
java·后端·spring
SendTomo10 小时前
【技术交流】从0到1构建一个汉字学习平台:汉字吧(hanzi8.com)的技术架构猜想
redis·mysql·nginx·php·个人开发