收录日期:2018/06/20 12:00:28 时间:2016/05/18 03:14:29 标签:WebSphere
小弟正在使用WSAD做毕业论文,准备创建一个Web工程。觉得WSAD访问数据库太繁琐了(我用的是DB2),不知道能不能在jsp页面中使用统一的数据库访问bean,再使用ResultSet来操作数据集呢?
我做了一个类,编译通过了,但是总是不能在jsp页面中使用,老是说“已断开链接”:

package db.conn;
import java.sql.*;
import com.ibm.db.beans.*;
public class conn {
String DBDriver = "COM.ibm.db2.jdbc.app.DB2Driver";
String ConnStr = "jdbc:db2:Forum";
private Connection conn = null;
private Statement stmt = null;
ResultSet rs = null;
public conn(){
try{
Class.forName(DBDriver);
}
catch(ClassNotFoundException e){
System.err.println(e.getMessage());
}
try{
conn = DriverManager.getConnection(ConnStr,"admin","admin");
}
catch(SQLException ex){
System.err.println(ex.getMessage());
}
}
}

我在jsp页面中是这样写的:<jsp:usebean id="db_access",scope="page" class="db.conn.conn"/>
你这不是bean啊!bean又针对各种属性的set和get方法,只有这样标准化,jsp才能操作他们啊!
可是我只需要一个通用的Connection,我不会传参数给bean的。

我已经定义并实例化了一个conn的connection对象了,具体的statement和ResultSet我想在每个不同的页面生成。

另外,怎么正确的去看一个jsp页面的结果?Websphere Server那玩意儿我弄不来,只想在测试环境看结果。

谢谢各位大哥了~~~~~