处理 Driver class not found

时间:2024-03-16 19:37:05

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

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


报错一如下:

处理 Driver class not found

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

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


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


3.架包的问题。

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

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

处理 Driver class not found

第四,当我正确导入架包后他就不报错我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下才可以。


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

处理 Driver class not found


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

处理 Driver class not found


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

相关文章