版权声明:本文为CSDN博主「啥也不会的小学生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:
点击跳转原文https://blog.csdn.net/qq_42240249/article/details/115976956
笔者在用 servlet+JDBC 做一个简单的登录页面,但是在重写doPost方法中调用mySQL数据时总是报错 :java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
解决方案 :将mySQL所需要的jar包复制到Tomcat文件中的lib目录下即可。
笔者起初怀疑是代码有错,但是将原代码复制到普通类方法中,代码是可以正常访问数据库的。
我怀疑是jar包的位置不对,我将jar包放在Web目录下的lib中,然后运行代码,发现依然存在这个问题。
其实,真正的问题在于,我们的代码实在Tomcat服务器中运行的,所以需要将JBDC所需要的包添加到Tomcat服务器的lib目录下。
然后,在重新运行,servlet就可以正常访问数据库中了。
参考:https://blog.csdn.net/u013611126/article/details/107021357
————————————————
版权声明:本文为CSDN博主「啥也不会的小学生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42240249/article/details/115976956