用完只能回收2个,成为垃圾
垃圾也会占用资源,资源不释放,oracle 会认为一直该游标在用
当达到最大值时就会报错
解决办法是修改应用程序,负责把所有游标清除掉

解决方案 »

  1.   

    Java 中是如何关闭游标呢?  rs = stmt.executeQuery(querySql);
      

  2.   

    谢谢两位 我们程序也显示的关闭游标了啊
    finally{
             rs.close();
    stmt.close();
    }奇怪的是我们只声明了一个游标
    stmt = this.m_DbConnection.createStatement();
    在这句中却产生了3个游标
    rs = stmt.executeQuery(querySql);

    stmt.close();只能关掉一个~~剩了两个啊
      

  3.   

    finally{
                                rs.close();
    stmt.close();
    }这样已经关了吧