jsp中连接mysql数据库失败

问题出在Class.forName("com.mysql.jdbc.Driver") 错误提示:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver。
但是我已经在工程下添加了驱动包了,也在build path中导入了,而且在java文件测试时
一切都是正常的,但是放到JSP页面里出了问题:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

3个回答

把jar包放在工程的lib文件夹下了么?

Evankaka
Evankaka 回复得未曾有: 因为它设置自动只能去哪找jar包啊,不过,解决了就好!
4 年多之前 回复
Samuel__Liu
得未曾有 大发大发!!真是太谢谢了,郁闷了一天,原来是我把jar包放在了web-inf下面,能说说为什么一定要在lib下吗?是不是因为在jsp中执行只会去搜索那个目录?(在java中连接的话好像是jar包在哪都可以)(烦了一天,简直想把这各种小问题碎尸万段…)
4 年多之前 回复

是否二者环境不同,如果可以,断点执行找原因

 <%@ page language="java" import="com.mysql.jdbc.Driver" pageEncoding="utf-8"%>

这样试试

Samuel__Liu
得未曾有 是因为我没放在lib下。。整了一天,也是醉了
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问