首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

ResultSet 关闭有关问题!求教

2012-02-05 
ResultSet 关闭问题!求教!如:......ResultSetre........//得到一个结果集for(intrre.next()r++){......

ResultSet 关闭问题!求教!
如:
......

ResultSet   re   =   ........   //得到一个结果集
for(int   r;re.next();r++)
{
      ......
      ResultSet   re1   =   ......   //重执行一次,此时上面的re就会关闭!
      ......
      在这里时,要继续for循环,我需要再用到   re   ,可是此时re已经关闭了,我又不能重给re   赋值,因为ResultSet我需要的是final   的!
}
我该怎么做???
  把   ResultSet   re1=......放到for循环外面也不行,因为我需要在for循环里面用re的东西……      
我该怎么做??

[解决办法]
Statement stmt = conn.cre......();
Statement stmt1 = conn.cre......();


rs = stmt.exe....
rs1 = stmt1.exe...
[解决办法]
先执行一遍re的循环,把数据放到list或者由map组成的list里,循环list

对resultset最好少操作!!

热点排行