首页 新闻 会员 周边

关闭后结果集也立即关闭,导致Dao层获得不到数据。ResultSet为在线式结果集,采用离线式结果集怎么处理

0
悬赏园豆:5 [待解决问题]

public class JDBCUtil {
static Connection conn;
static PreparedStatement pstmt;
static ResultSet rs;

/*
* 查询
* 参数:查询SQL语句、参数的值
* 返回:查询结果集ResultSet
*/
public static ResultSet executeQuery(String sql,Object... params) throws SQLException{
conn=JdbcHelper.getConn();

pstmt=conn.prepareStatement(sql);

//设置参数
if(params!=null && params.length>0){
for(int i=1;i<=params.length;i++){
pstmt.setObject(i, params[i-1]);
}
}
//执行
rs=pstmt.executeQuery();
//关闭数据库
JdbcHelper.closeAll(conn, pstmt, rs);//??
return rs;
}

null..的主页 null.. | 初学一级 | 园豆:199
提问于:2013-12-10 00:07
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册