jsp中调用javabean数据库连接不上

我在javabean中添了代码进行测试,能够连接上数据库的,可是到jsp页面调用时,提示“数据库连接失败!代码:packagecom.db;importjava.sql.... 我在javabean中添了代码进行测试,能够连接上数据库的,可是到jsp页面调用时,提示“数据库连接失败!
代码:
package com.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class buyer {
private String memberID = null ; //会员ID
private String memberName = null; //会员姓名
private String pwd = null;

private Connection conn=null;
private ResultSet rs=null;
public buyer(){
try{
Class.forName("com.mysql.jdbc.Driver");

}
catch(Exception e){
System.err.println("驱动失败");
}

}
public String getName(){
try{
conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/shudian","root","1234");
Statement stmt = conn.createStatement();
String sql="select memberName from buyerinfo where memberID='"+memberID+"'and pwd='"+pwd+"'";

rs= stmt.executeQuery(sql);
while (rs.next()){

//会员姓名
memberName = rs.getString("memberName");

}
stmt.close();
conn.close();

}
catch(SQLException e){
System.out.println("连接失败");
}
return memberName;

}

/**
* @param args
*/
public void setMemberID(String ID){
this.memberID = ID;
}
//设置pwd 属性
public void setPwd(String password){
this.pwd = password;
}
public String getMemberID(){
returnthis.memberID;
}
//设置pwd 属性
public String getPwd(){
return this.pwd;
}

}
jsp部分代码:

<jsp:useBean class="com.db.buyer" id="buyer" scope="page"/>
</HEAD>
<BODY BGCOLOR=”#FFFFFF”>

<H1 align="center">网上书店</H1>
<%
buyer=new com.db.buyer();
String memberID = request.getParameter("memberID");
String pwd = request.getParameter("pwd");
buyer.setMemberID(memberID);
buyer.setPwd(pwd);
String memberName=buyer.getName();

%>
<center><%= memberName %>欢迎来到网上书店
</center>
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
cSu丶可少灬
2013-05-01 · TA获得超过138个赞
知道小有建树答主
回答量:72
采纳率:100%
帮助的人:30.8万
展开全部
把更详细错误的stacktrace贴上来看看
更多追问追答
追问
驱动失败com.mysql.jdbc.Driver
驱动失败com.mysql.jdbc.Driver
连接失败
就是这样的,所以才看不出哪有问题的。。
追答
你把
try{
Class.forName("com.mysql.jdbc.Driver");

}
catch(Exception e){
System.err.println("驱动失败");
}

改为
try{
Class.forName("com.mysql.jdbc.Driver");

}
catch(Exception e){
e.printStackTrace();
}
看看stacktrace
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式