相关推荐recommended
使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案
作者:mmseoamin日期:2024-01-19

目录

  • 一、项目环境
  • 二、可能原因+解决方案
    • 1. 没有导入mysql的jar包
    • 2. mysql的jar包版本问题

      一、项目环境

      使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案,在这里插入图片描述,第1张

      二、可能原因+解决方案

      1. 没有导入mysql的jar包

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

      使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案,在这里插入图片描述,第2张

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

      使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案,在这里插入图片描述,第3张

      使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案,在这里插入图片描述,第4张

      使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案,在这里插入图片描述,第5张

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

      使用IDEA时遇到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver报错的解决方案,在这里插入图片描述,第6张

      最后重启IDEA即可

      2. mysql的jar包版本问题

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