我也遇到过这样的问题,
好像jsp不能在不关掉一个结果集的同时得到另外的结果集,
所以我要么就用javabean将结果集封装起来,
再用参数传给jsp,
要么就尽量将两次要查的结果用一次查询来实现,
因为两次查询肯定是相关的!
不过,或许别人会有办法,
要关注!!!

解决方案 »

  1.   

    不如用 CacheRowset类。java.sun.com/jdbc/
      

  2.   

    试试对于不同的 查询 ,用 prepareStatement 生成几个PreparedStatement 出来。
    用 executeQuery 方式不太好吧?
      

  3.   

    可以使用多个Statement的,但每一个只能用于产生一个ResultSet。
      

  4.   

    zhx_232,我的查询是不同表的。为什么executeQuery 方式不好呢,请给出代码好吗?hz129,我后来就那样做的,有时候出问题,后来我定义了2个connet,2个statement,2个resultset,faint!
    谢谢所有人!
      

  5.   

    我用了两个PreparedStatement可以达到要求,但是不知道效率如何?有更好的方法吗?
      

  6.   

    我就是用了2个statment,注意打开后用完关闭,因为一个statment对应一个连接