请问
以下是异常(java.sql.SQLException:关闭的连接: next)的堆栈信息: at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:181) at oracle.jdbc.driver.ScrollableResultSet.cacheAllRows(ScrollableResultSet.java:1791) at oracle.jdbc.driver.ScrollableResultSet.getLastRow(ScrollableResultSet.java:1853) at oracle.jdbc.driver.ScrollableResultSet.last(ScrollableResultSet.java:406)是什么原因造成的?

解决方案 »

  1.   

    rs.next()前,Connection应该关闭了
      

  2.   

    在使用完ResultSet之后再进行关闭连接。
    如果你在使用ResultSet之前就关闭了connection,statement,PreparedStatement,就会出现这样的错误。
      

  3.   

    之前不出现这个问题,我们系统数据库做过一次升级后,出现了这个问题,请问从oracle的角度上来分析,这个是什么原因造成的呢?
      

  4.   

    有些驱动包对jdbc的一些方法支持的不是很好