views:

140

answers:

2

I get the error java.sql.SQLException: Exhausted ResultSet to run a query against an Oracle database. The connection is via a connection pool defined in Websphere. The code executed is as follows:

            if (rs! = null) (
                while (rs.next ()) (
                    count = rs.getInt (1);
                )
            )

I note that the resultset contains data (rs.next ())

Thanks

A: 

Try this:

if (rs != null && rs.first()) {
    do {
        count = rs.getInt(1);
    } while (rs.next());
}
cadrian
A: 

I've seen this error while trying to access a column value after processing the resultset.

if (rs! = null) {
  while (rs.next ()) {
    count = rs.getInt (1);
  }
  count = rs.getInt(1); //this will thrown Exhausted resultset
}

Hope this will help you :)

SourceRebels