重庆银行保安招聘网:JSP与BEAN的问题.新手求助!另:不是开发环境的问题.

来源:百度文库 编辑:中科新闻网 时间:2024/04/25 22:14:32
我写了个bean,编译了,在JSP中运行正常.

下面是bean的代码:
package tax;

import java.awt.*;
import javax.swing.*;
import java.sql.*;
import java.lang.*;

public class sqlconn_bean
extends JPanel {
BorderLayout borderLayout1 = new BorderLayout();

String durl="jdbc:microsoft:sqlserver://MICROSOF-6EECE4:1433;DatabaseName=GA_DB";
String user="sa";
String password="123456";
Connection cn=null;
Statement stat=null;
ResultSet rs=null;
// String yhm="test";
// String mima="test";

public sqlconn_bean() {
try {
jbInit();
}
catch (Exception exception) {
exception.printStackTrace();
}
}

/*
*与数据库连接并返回结果,用于对数据库进行查询
*/
public ResultSet executeQuery(String sql)
{
try{
cn=DriverManager.getConnection(durl,user,password);
stat=cn.createStatement();
rs=stat.executeQuery(sql);
}catch(SQLException sx){sx.printStackTrace();}
catch (Exception e){e.printStackTrace ();}
return rs;
}

/**
*与数据库连接,用于对数据库进行删除、插入、修改
*/
public void executeUpdate(String sql)
{
try{
int count;
cn=DriverManager.getConnection(durl,user,password);
stat=cn.createStatement();
count=stat.executeUpdate(sql);
System.out.println(count);
}catch(SQLException sx){sx.printStackTrace();}
catch (Exception e){e.printStackTrace ();}
}
/*
*与数据库连接,检查是否有权限登陆
*/
public boolean check_session()
{

return false;
}

public String hello2(){

return ",您好,欢迎进入JSP世界,^_^";

}

/**
*关闭删除、插入、修改连接
*/
public void close()
{
try{
stat.close();
cn.close();
}catch(SQLException sx){sx.printStackTrace();}
catch (Exception e){e.printStackTrace ();}
}

/**
*关闭查询连接
*/
public void closeSelect()
{
try{
stat.close();
cn.close();
rs.close();
}catch(SQLException sx){sx.printStackTrace();}
catch (Exception e){e.printStackTrace ();}
}

private void jbInit() throws Exception {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

Connection conn= DriverManager.getConnection(durl,user,password);
stat=conn.createStatement();

setLayout(borderLayout1);

}

}

以上代码编译成class是正常的,也放到了相应目录.

偶怀疑你跑的class不是新的。