16.13.6 ResultSet class

Table 16-28 lists limitations to the methods in the ResultSet class that are added in the JDBC2.0 basic standard.

Table 16-28 Limitations to the methods in the ResultSet class that are added in the JDBC2.0 basic standard

Method added in JDBC2.0 basic standardLimitation
setFetchDirectionThrows SQLException if anything other than FETCH_FORWARD is specified.
rowUpdatedUnconditionally throws SQLException because an updatable result set is not available.
rowInserted
rowDeleted
updateNull
updateBoolean
updateByte
updateShort
updateInt
updateLong
updateFloat
updateDouble
updateBigDecimal
updateString
updateBytes
updateDate
updateTime
updateTimestamp
updateAsciiStream
updateBinaryStream
updateCharacterStream
updateObject
insertRow
updateRow
deleteRow
refreshRow
cancelRowUpdates
moveToInsertRow
moveToCurrentRow
getObjectIf Map is specified, the method throws SQLException because the Map specification is not available.
getBlobFor the JDBC driver, the method treats the JDBC SQL type as LONGVARBINARY.
getClobUnconditionally throws SQLException because the SQL CLOB type is not available.
getRefUnconditionally throws SQLException because the SQL structured type is not available.