JavaWeb JDBC No suitable driver found

大家好,我是垃圾佬,一个正在学Java的 “无业游民 ”

        今天在学习JDBC的过程中出现了 No suitable driver found for jdbc,顿时头皮发麻,为什么这么说呢,是因为我这个项目的JDBCUtils是复制过来的,我在一个项目中创建了两个模块,一个Java普通项目和JavaWeb项目,在普通项目中运行没问题,但是在Web项目中通过前端页面访问就会出现报错。

以下是网络搜索的三个常用解决方案,但是都无法解决。

1、连接URL格式出现了问题,请检查是否有空格或少写冒号。

DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/myjdbc");

2、注册驱动字符串出错

Class.forName("com.mysql.jdbc.Driver")

3、ClassPath中没有加入合适的MySQL_JDBC驱动

说明:说实话这个ClassPath这个我也没看懂到底啥意思,哪里的ClassPath?不过都写文章了,还是要把一切可能的原因都写出来。如果有人知道可以在评论区说明,谢谢啦~

4、这个也是我自己遇到的问题,可能是搞了一晚上的原因,糊里糊涂的竟然把 lib 包直接创建在了模块下,导致出现 No suitable driver found for jdbc,JavaWeb项目应该在WEB-INF下创建lib包,光copy了,没注意是JavaWeb项目。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值