JSP连接数据库异常java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么办? 5
声明两点:1、MySql的驱动已经放到了WEB-INF/lib下面2、以前做Java项目的时候,是可以成功连接的,所以驱动程序版本应该是没问题的连接代码:<%!publi...
声明两点:
1、MySql的驱动已经放到了WEB-INF/lib下面
2、以前做Java项目的时候,是可以成功连接的,所以驱动程序版本应该是没问题的
连接代码:
<%!
public Connection getConnection(){
Connection conn=null;
String DBDriver="com.mysql.jdbc.Driver";
String ConnStr = "jdbc:mysql://localhost:3306/bookdb?useUnicode=true&characterEncoding=UTF-8";
String username="root";
String password="";
try{
Class.forName(DBDriver);
conn=DriverManager.getConnection(ConnStr,username,password);
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
%>
<%
if(getConnection()==null){
out.print("connection error");
}
else{
out.print("connection success");
}
%>
目录:
详细错误信息: 展开
1、MySql的驱动已经放到了WEB-INF/lib下面
2、以前做Java项目的时候,是可以成功连接的,所以驱动程序版本应该是没问题的
连接代码:
<%!
public Connection getConnection(){
Connection conn=null;
String DBDriver="com.mysql.jdbc.Driver";
String ConnStr = "jdbc:mysql://localhost:3306/bookdb?useUnicode=true&characterEncoding=UTF-8";
String username="root";
String password="";
try{
Class.forName(DBDriver);
conn=DriverManager.getConnection(ConnStr,username,password);
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
%>
<%
if(getConnection()==null){
out.print("connection error");
}
else{
out.print("connection success");
}
%>
目录:
详细错误信息: 展开
10个回答
展开全部
选中你lib下的mysql.jar包,右击——build path ——当你看到它在referenced下边变成奶瓶一样的图标时,你的jar包就添加好了,在运行就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有一个原因,就是驱动没有加载好。仔细检查下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
环境变量配置了吗,右键项目 buildpath-library,把jar包添加进去,放lib下不一定放进buildpath中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-29
展开全部
驱动要在tomcat的目录下的lib里也放一份才行。。。JDNI就是这么搞的。驱动在web/lib下无效
追问
这个也放了一份还是不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询