处理 Driver class not found

如何解决Driver class not found的问题。

我在DB中建立连接的时候,一直抱着错误,其实我有好几个地方都是错误的。下面将会分别讲解。


报错一如下:

出错的几个地方,请大家注意:

1.Driver name那列不应该是MYSQL否则根本没法test Driver。应该改成数据库的名字。


2.是我的url配置出错了。但是我的写法确实是正确的。但是我的数据库的名字写错了。所以根本找不到我写的数据库。


3.架包的问题。

     3.1你去官网下的架包他下载完成可能是.zip。但是你不能把你的zip导入进去,你要导入的是zip解压后的那个.jar文件。

     3.2 可能是你放架包的位置的路径不是全英文。


第四,当我正确导入架包后他就不报错我Driver class not found的错误了。而是不让我进行test Driver或者测试不通过。

原因是在:

Driver classname的位置,我第一次可以选择的时候并没有com.mysql.jdbc.Driver 的选项,是一个frabic的选项。但是我重新启动再次导入包的时候就可以选择是什么了。当我选择com.mysql.jdbc.Driver的时候就可以进行test driver了。


第五,在我hibernate项目中,在写好了路径后,也是报错找不到我的Driver。

出错原因是:

        没有导入mysql连接的包或者导入的方式不正确:

解决办法是:

       把包文件(.jar)先复制在lib中(如果创建的项目没有lib文件夹就自己写一个),然后add path。就添加进入了。在运行就可以了。有的web项目,使用到tomcat的,就需要添加到tomcat下才可以。


如上的几个地方你都注意并且写正确的话。就会解决问题。



而且必须Test Driver:显示成功即可。



这个出错我真的是找了好几天,我的hibernate一直没法运行。

  • 5
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值