Javaweb中jdk1.6以后版本连接数据库问题

在使用JDK1.8进行JavaWeb开发时,遇到数据库连接问题,原本认为从JDK1.6开始连接数据库不再需要`Class.forName()`加载驱动。然而在实际操作中,不使用该方法导致了Servlet运行错误。通过创建测试Demo确认数据库操作无误后,一位大佬指出问题可能就在于缺少`Class.forName()`。在添加后,问题得到解决,证实了即使在JDK1.6之后,某些情况下仍需要这个方法来确保驱动加载。
摘要由CSDN通过智能技术生成

问题描述:

        我现在我的是jdk1.8以上版本,刚开始学习java数据库连接的时候老师告诉我们从jdk1.6以后,连接数据库时可以不用Class.forName()加载驱动,于是作为一名超级懒死肥宅的我养成了连接数据库时不打“Class.forName()”方法的好习惯哭,的确在java se的学习和练习时的确没有用到这个方法照连,一切正常。

        知道今天学习javaweb开发的时候,问题来了。

数据库信息:


数据库连接代码:


注释掉的部分是最开始的时候没有打上的程序,(符合我养成的习惯微笑)于是乎在servlet类中:出现了如下错误


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值