最后只关闭Statement实例而不关闭ResultSet实例行吗? 可以当你关闭statemet的时候resultset会自动关闭 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按照jdk的文档来说,ResultSet随着Statement的关闭就关闭了。 测试一下执行过数据库查询操作后,关闭stmt,conn结果是,rs!=null但rs.next()会报SQLException:Connection has already been closed Statement游标关闭的时候ResultSet结果集也会关闭?????谁告诉你们的根本不是这么回事只有关闭Connection才会自动关闭ResultSet我的创建结果集代码如下: ResultSet rs=null; try { Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql); stmt.close(); } catch (Exception e) { ConnPool connPool=ConnPool.getInstance(); connPool.release(); connPool.release(); } //返回数据 return rs;立刻关闭游标是一个好习惯。 我测过了!在关闭Statement对象后ResultSet自动关闭,通过:int i=0;while(rs.next()){ i++;}out.println(i);计算并显示记录数,结果什么也没有!但是实例rs!=null ,即使在conn.close();之后yingyeqi(风中男孩): 的语句 Statement stmt=conn.createStatement(); rs=stmt.executeQuery(sql); stmt.close();在下面使用rs对象时回提示: [IBM][JDBC Driver] CLI0601E 语句句柄无效或语句已关闭。SQLSTATE=S1000 我用的是DB2数据库! armorking2003(阿墨):说的 但rs.next()会报 SQLException:Connection has already been closed我到没碰到!不知是不是数据库的原因! 可以把关闭的程序写到bean里关的时候把所有的资源全部释放 我用的是oracle数据库报错信息的不同应该是因为数据库的不同所致事实上,oracle的驱动(classes111.zip)中继承了java.sql.SQLException 九九乘法表用el表达式 求Hibernate,Spring的电子教学书下载...问题很简单,关键有没有分享精神.... 有关单选按钮的问题 怎样然js脚本支持IE,FireFox 。。。 。。。等多个浏览器 请教:http://QQ号码.qq.com的问题 求教有没有见过猫扑的这种论坛,有没有得卖? jsp数据插入、删除的问题 关于servlet 中文乱码的问题 common-fileupload实现下载功能的一个问题 大侠帮忙了。 smartupload的问题:输入中文为什么存到数据库当中是乱码?--------十万火急,丢工作了!! 困惑:美工与代码
执行过数据库查询操作后,关闭stmt,conn
结果是,rs!=null
但rs.next()会报
SQLException:Connection has already been closed
try
{
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
stmt.close();
}
catch (Exception e)
{
ConnPool connPool=ConnPool.getInstance();
connPool.release();
connPool.release();
}
//返回数据
return rs;立刻关闭游标是一个好习惯。
int i=0;
while(rs.next()){
i++;
}
out.println(i);
计算并显示记录数,结果什么也没有!
但是实例rs!=null ,即使在conn.close();之后yingyeqi(风中男孩): 的语句 Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
stmt.close();
在下面使用rs对象时回提示:
[IBM][JDBC Driver] CLI0601E 语句句柄无效或语句已关闭。SQLSTATE=S1000
我用的是DB2数据库!
armorking2003(阿墨):说的
但rs.next()会报
SQLException:Connection has already been closed
我到没碰到!不知是不是数据库的原因!
关的时候把所有的资源全部释放
报错信息的不同应该是因为数据库的不同所致
事实上,oracle的驱动(classes111.zip)中继承了java.sql.SQLException