我的编程空间,编程开发者的网络收藏夹
学习永远不晚

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver解决方案

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver解决方案

此报错会出现在两种情况,有各自的解决方法。

如果在Java程序中报错,那么我们就参考方法1(单Java程序),错误演示:

如果你是在Tomcat中报错,那么我们可以参考方法2(Tomcat项目),错误演示:

 

错误原因:其实就是程序没有安装JDBC驱动,对于Java程序来说我们只需要加入对应的jar包即可。当然也可以去官网下载对应的jar包,但是肯定是本方法更为方便了。

将下面的依赖添加到pom.xml的dependencies标签中,刷新pom.xml文件即可。程序会自动下载所需要的依赖到外部库。

                            mysql            mysql-connector-java            8.0.28        

再次运行程序,错误即可消失

如果你是在使用JavaWeb的时候出错,那我们就需要将方法一中下载的jar包放入Tomcat的lib文件中。原因是运行Tomcat时,程序不会加载外部库,只会加载Tomcat之中的依赖。

我们可以在 IDEA的目录结构中找到外部库,并找到mysql-connector-java-xxxx.jar(如果你在方法一中已经下载了mysql-connector-java-xxxx.jar的话,没有的话就根据方法一下载即可),并且将此jar包复制。

复制jar包之后,粘贴放入我们Tomcat根目录下的lib目录即可

再次启动Tomcat运行程序,错误消失。 

来源地址:https://blog.csdn.net/m0_56190554/article/details/128159933

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver解决方案

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

已解决java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory

已解决java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory 文章目录 报错问题解决思路解决方法交流 报错问
已解决java.lang.ClassNotFoundException: org.mybatis.logging.LoggerFactory
2023-12-23

Android Caused by: java.lang.ClassNotFoundException解决办法

Android Caused by: java.lang.ClassNotFoundException解决办法 出现问题: 08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: Jav
2022-06-06

已解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常的正确解决方法,亲测有效!!!

已解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常的正确解决方法,亲测有效!!! 文章目录 报错问题解决方法福利 报错问题 连接数据库时经常出现的异常
2023-08-16

解决Tomcat启动报异常java.lang.ClassNotFoundException问题

这篇文章主要介绍了解决Tomcat启动报异常java.lang.ClassNotFoundException问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-09

driver-class-name: com.mysql.cj.jdbc.Driver代码爆红的解决问题

在搭建运行springboot项目时,数据库驱动添加会报错。 而在此之前需要在pom.xml中添加mysql依赖,在多次寻求问题解决方法的过程中,我发现一个关键的说辞,就是: 我在mysql依赖中添加了版本号,而这个问题的出现很可能就是版
2023-08-18

sysload3.exe 解决方案

档案编号:CISRT2007041病毒名称:Trojan-Downloader.Win32.Agent.bky(Kaspersky)病毒别名:Worm.DlOnlineGames.a(瑞星)      Win32.MyInfect.af.1
2023-01-31

SQL Server HA - 高可用性解决方案解决方案概述

“AlwaysOn”一词至少在 SQL Server 2008 中已经出现,表示 SQL Server 可以持续地提供服务。但是当时“AlwaysOn”技术并没有提供管理界面(通过 Windows 管理工具进行管理),所以这个字样鲜为人知。尽管 SQL Ser
SQL Server HA - 高可用性解决方案解决方案概述
2020-02-27

在Android 中使用Caused时出现java.lang.ClassNotFoundException报错如何解决

本篇文章为大家展示了在Android 中使用Caused时出现java.lang.ClassNotFoundException报错如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。出现问题:08
2023-05-31

Part3:Citrix 3D 解决方案

三、Citrix3D解决方案一览除了我们上述介绍过的几种3D解决方案,是不是我们就只有这么多种选择了呢?Citrix之所以做到了桌面虚拟化的老大,和后来者的差距并不是一点半点。其中最重要的就是FlexCast技术,下面就是他的一个概况介绍:
2023-01-31

编程热搜

目录