我在Eclipse下写了个BEAN,利用它进行mssqlserver2000的连接,并执行相关操作,在Eclipse下编译通过,并能正确运行,且可以提取数据库中的记录,可是把它加入一个JSP文件中就连接不上,请哪位高用指点一下。下面是原码:BEAN.java的原码:package s.y;
import java.sql.*;
import java.util.*;public class DataConnector { Connection conn=null;
static Statement stm;
public ResultSet rst=null;
private String stuffname;
private String type;
private String version;
private String submitter;
private String file;
private String memo;
private String borrowTime;

boolean IsConnected=false;
public Connection getConn(){
return conn;
}
public void setConn(Connection s){
conn=s;
}
public Statement getStm(){
return stm;
}
public void setStm(Statement news){
stm=news;
}
public ResultSet getRst(){
return rst;
}
public void setRst(ResultSet news){
rst=news;
}
public boolean IsISConnected(){
return IsConnected;
}
public void setIsConnected(boolean newv){
IsConnected=newv;
}

public DataConnector(){

}
public void setStuffname(String newName){
stuffname=newName;
}
public void setType(String newtype){
type=newtype;
}
public void setVersion(String newVersion){
version=newVersion;
}
public void setSubmitter(String newSubmitter){
submitter=newSubmitter;
}
public void setFile(String newFile){
file=newFile;
}
public void setMemo(String newmemo){
memo=newmemo;
}
public void setBorrowTime(String newDate){
borrowTime=newDate;
}
public String getStuffname(){
return stuffname;
}
public String getType(){
return type;
}
public String getVersion(){
return version;
}
public String getSubmitter(){
return submitter;
}
public String getFile(){
return file;
}
public String getMemo(){
return memo;
}
public String getBorrowTime(){
return borrowTime;
}
public boolean connect(){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
}catch(Exception e){
System.err.println(e.getMessage());
return false;
}
try{
conn=DriverManager.getConnection("jdbc:odbc:check");
stm=conn.createStatement();
}catch(Exception e){
System.out.println(e.getMessage());
return false;
}
IsConnected=true;
return true;
}

public boolean executeInsertDemand(){
if(IsConnected){
try{
stm.execute("insert into  stuffs (name_ID, type,submitter,submitdate,version,memofile,memos)values('"+stuffname+"','"+type+"','"+submitter+"','"+borrowTime+"','"+version+"','"+file+"','"+memo+"');");
}catch(Exception e){
System.out.println(e.getMessage());
return false;
}
return true;
}
else
return false;
} public boolean closeConn(){
try{
stm.close();
conn.close();
}catch(SQLException e){
return false;
}
return true;
}

public static void main(String[] args) {
DataConnector xy=new DataConnector();
System.out.println(xy.connect());
// System.out.println("alksdjfhladjfh");
xy.closeConn();
}
}
]jsp文件的原码:<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,javax.servlet.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>插入记录</title>
</head>
<body>
<jsp:useBean id="dataconnector" class="s.y.DataConnector" scope="session" />
<jsp:setProperty name="dataconnector" property="*"/>
<%=dataconnector.connect()%>
<%
// if(!DataConnector.connect() ){
// out.println("<table align=center border=1>");
// out.println("<tr>");
// out.println("<td align=\"center\" valign=\"middle\" border=\"0\">what a pity!,database connection failed again!</td>");
// out.println("</tr>");
// out.println("<tr><td valign=\"middle\">页面将要在二秒后转到开始界面</td></tr></table>");
// //response.sendRedirect("insert.jsp");
// }
// else {
// if(DataConnector.executeInsertDemand() )
// response.sendRedirect("successinsert.htm");
// else
// response.sendRedirect("inserterror.jsp");
//  } %>
</body>
</html>