Methods in the interfaces ResultSet, CallableStatement,
and PreparedStatement, such as getRowId and setRowId
allow a programmer to access a SQL ROWID value. The RowId
interface provides a method
for representing the value of the ROWID as a byte array or as a
String.
The method getRowIdLifetime in the interface DatabaseMetaData,
can be used
to determine if a RowId object remains valid for the duration of the transaction in
which the RowId was created, the duration of the session in which
the RowId was created,
or, effectively, for as long as its identified row is not deleted. In addition
to specifying the duration of its valid lifetime outside its originating data
source, getRowIdLifetime specifies the duration of a ROWID
value's valid lifetime
within its originating data source. In this, it differs from a large object,
because there is no limit on the valid lifetime of a large object within its
originating data source.
All methods on the RowId interface must be fully implemented if the
JDBC driver supports the data type.
java.sql.DatabaseMetaData
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public byte[] | Returns: an array of bytes, whose length is determined by the driver supplying the connection, representing the value of the ROWID designated by this java.sql.RowId object.Returns an array of bytes representing the value of the SQL |
| public int | |
| public String | Returns: a String whose format is determined by the driver supplying the connection, representing the value of theROWID designated
by this java.sql.RowId object.Returns a String representing the value of the SQL ROWID designated by this
|
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Compares this
It is important
to consider both the origin and the valid lifetime of a
| |
| getBytes | back to summary |
|---|---|
| public byte[] getBytes() Returns an array of bytes representing the value of the SQL
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Returns a hash code value of this
| |
| toString | back to summary |
|---|---|
| public String toString() Returns a String representing the value of the SQL ROWID designated by this
Like
| |