close()
Syntax:
void close() throws SQLException
Description:
Releases this ResultSet
object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
The closing of a ResultSet
object does not close the Blob
, Clob
or NClob
objects created by the ResultSet
. Blob
, Clob
or NClob
objects remain valid for at least the duration of the transaction in which they are created, unless their free method is invoked.
When a ResultSet
is closed, any ResultSetMetaData
instances that were created by calling the getMetaData
method remain accessible.
Note: A ResultSet
object is automatically closed by the Statement
object that generated it when that Statement
object is closed, re-executed, or is used to retrieve the next result from a sequence of multiple results.
Calling the method close on a ResultSet
object that is already closed is a no-op.
Throws:
SQLException - if a database access error occurs
Reference:
For more information, reference JDBC documentation for: ResultSet.close()