db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knut Anders Hatlen (JIRA)" <derby-...@db.apache.org>
Subject [jira] Created: (DERBY-1060) ResultSet methods should throw exception when the ResultSet is closed
Date Mon, 27 Feb 2006 13:46:49 GMT
ResultSet methods should throw exception when the ResultSet is closed
---------------------------------------------------------------------

         Key: DERBY-1060
         URL: http://issues.apache.org/jira/browse/DERBY-1060
     Project: Derby
        Type: Bug
  Components: JDBC, Network Client, Newcomer  
    Versions: 10.2.0.0    
    Reporter: Knut Anders Hatlen
    Priority: Minor


The JDBC 4 spec says:

  Once a ResultSet has been closed, any attempt to access any of its
  methods with the exception of the isClosed method will result in a
  SQLException being thrown.

This is not always the case in Derby, and the behaviour is not the
same on the client driver and the embedded driver.

The following ResultSet methods do not throw an exception when the
result set is closed:

  Client driver:

    clearWarnings()
    close()
    getMetaData()
    getStatement()
    getWarnings()

  Embedded driver:

    close()
    getConcurrency()
    getRow()
    getStatement()
    getType()
    rowDeleted()
    rowInserted()
    rowUpdated()
    setFetchDirection()
    getFetchDirection()
    setFetchSize()
    getFetchSize()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message