IResultSet Interface

Definition

A table of data representing a database result set, which is usually generated by executing a statement that queries the database.

[Android.Runtime.Register("java/sql/ResultSet", "", "Java.Sql.IResultSetInvoker")]
public interface IResultSet : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ResultSet", "", "Java.Sql.IResultSetInvoker")>]
type IResultSet = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Derived
Attributes
Implements

Remarks

A table of data representing a database result set, which is usually generated by executing a statement that queries the database.

A ResultSet object maintains a cursor pointing to its current row of data. Initially the cursor is positioned before the first row. The next method moves the cursor to the next row, and because it returns false when there are no more rows in the ResultSet object, it can be used in a while loop to iterate through the result set.

A default ResultSet object is not updatable and has a cursor that moves forward only. Thus, you can iterate through it only once and only from the first row to the last row. It is possible to produce ResultSet objects that are scrollable and/or updatable. The following code fragment, in which con is a valid Connection object, illustrates how to make a result set that is scrollable and insensitive to updates by others, and that is updatable. See ResultSet fields for other options.

Statement stmt = con.createStatement(
                                                 ResultSet.TYPE_SCROLL_INSENSITIVE,
                                                 ResultSet.CONCUR_UPDATABLE);
                  ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
                  // rs will be scrollable, will not show changes made by others,
                  // and will be updatable

The ResultSet interface provides getter methods (getBoolean, getLong, and so on) for retrieving column values from the current row. Values can be retrieved using either the index number of the column or the name of the column. In general, using the column index will be more efficient. Columns are numbered from 1. For maximum portability, result set columns within each row should be read in left-to-right order, and each column should be read only once.

For the getter methods, a JDBC driver attempts to convert the underlying data to the Java type specified in the getter method and returns a suitable Java value. The JDBC specification has a table showing the allowable mappings from SQL types to Java types that can be used by the ResultSet getter methods.

Column names used as input to getter methods are case insensitive. When a getter method is called with a column name and several columns have the same name, the value of the first matching column will be returned. The column name option is designed to be used when column names are used in the SQL query that generated the result set. For columns that are NOT explicitly named in the query, it is best to use column numbers. If column names are used, the programmer should take care to guarantee that they uniquely refer to the intended columns, which can be assured with the SQL AS clause.

A set of updater methods were added to this interface in the JDBC 2.0 API (Java<sup><font size=-2>TM</font></sup> 2 SDK, Standard Edition, version 1.2). The comments regarding parameters to the getter methods also apply to parameters to the updater methods.

The updater methods may be used in two ways: <ol> <LI>to update a column value in the current row. In a scrollable ResultSet object, the cursor can be moved backwards and forwards, to an absolute position, or to a position relative to the current row. The following code fragment updates the NAME column in the fifth row of the ResultSet object rs and then uses the method updateRow to update the data source table from which rs was derived.

rs.absolute(5); // moves the cursor to the fifth row of rs
                  rs.updateString("NAME", "AINSWORTH"); // updates the
                     // <code>NAME</code> column of row 5 to be <code>AINSWORTH</code>
                  rs.updateRow(); // updates the row in the data source

<LI>to insert column values into the insert row. An updatable ResultSet object has a special row associated with it that serves as a staging area for building a row to be inserted. The following code fragment moves the cursor to the insert row, builds a three-column row, and inserts it into rs and into the data source table using the method insertRow.

rs.moveToInsertRow(); // moves cursor to the insert row
                  rs.updateString(1, "AINSWORTH"); // updates the
                     // first column of the insert row to be <code>AINSWORTH</code>
                  rs.updateInt(2,35); // updates the second column to be <code>35</code>
                  rs.updateBoolean(3, true); // updates the third column to <code>true</code>
                  rs.insertRow();
                  rs.moveToCurrentRow();

</ol>

A ResultSet object is automatically closed when the Statement object that generated it is closed, re-executed, or used to retrieve the next result from a sequence of multiple results.

The number, types and properties of a ResultSet object's columns are provided by the ResultSetMetaData object returned by the ResultSet.getMetaData method.

Java documentation for java.sql.ResultSet.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Fields

CloseCursorsAtCommit

The constant indicating that open ResultSet objects with this holdability will be closed when the current transaction is commited.

ConcurReadOnly

The constant indicating the concurrency mode for a ResultSet object that may NOT be updated.

ConcurUpdatable

The constant indicating the concurrency mode for a ResultSet object that may be updated.

FetchForward

The constant indicating that the rows in a result set will be processed in a forward direction; first-to-last.

FetchReverse

The constant indicating that the rows in a result set will be processed in a reverse direction; last-to-first.

FetchUnknown

The constant indicating that the order in which rows in a result set will be processed is unknown.

HoldCursorsOverCommit

The constant indicating that open ResultSet objects with this holdability will remain open when the current transaction is commited.

TypeForwardOnly

The constant indicating the type for a ResultSet object whose cursor may move only forward.

TypeScrollInsensitive

The constant indicating the type for a ResultSet object that is scrollable but generally not sensitive to changes to the data that underlies the ResultSet.

TypeScrollSensitive

The constant indicating the type for a ResultSet object that is scrollable and generally sensitive to changes to the data that underlies the ResultSet.

Properties

Concurrency

Gets the concurrency mode of this ResultSet.

CursorName

Gets the name of the SQL cursor of this ResultSet.

FetchDirection

Gets the direction in which rows are fetched for this ResultSet object.

FetchSize

Gets the fetch size (in number of rows) for this ResultSet.

Handle

Gets the JNI value of the underlying Android object.

(Inherited from IJavaObject)
Holdability

Returns the holdability of this result set: HoldCursorsOverCommit or CloseCursorsAtCommit.

IsAfterLast

Gets if the cursor is after the last row of the ResultSet.

IsBeforeFirst

Gets if the cursor is before the first row of the ResultSet.

IsClosed

Returns true if this result set has been closed, false otherwise.

IsFirst

Gets if the cursor is on the first row of the ResultSet.

IsLast

Gets if the cursor is on the last row of the ResultSet

JniIdentityHashCode

Returns the value of java.lang.System.identityHashCode() for the wrapped instance.

(Inherited from IJavaPeerable)
JniManagedPeerState

State of the managed peer.

(Inherited from IJavaPeerable)
JniPeerMembers

Member access and invocation support.

(Inherited from IJavaPeerable)
MetaData

Gets the metadata for this ResultSet.

PeerReference

Returns a JniObjectReference of the wrapped Java object instance.

(Inherited from IJavaPeerable)
Row

Gets the number of the current row in the ResultSet.

Statement

Gets the statement that produced this ResultSet.

Type

Gets the type of the ResultSet.

Warnings

Gets the first warning generated by calls on this ResultSet.

Methods

Absolute(Int32)

Moves the cursor to the given row number in this ResultSet object.

AfterLast()

Moves the cursor to the end of this ResultSet object, just after the last row.

BeforeFirst()

Moves the cursor to the front of this ResultSet object, just before the first row.

CancelRowUpdates()

Cancels the updates made to the current row in this ResultSet object.

ClearWarnings()

Clears all warnings reported on this ResultSet object.

Close()

Releases this ResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.

DeleteRow()

Deletes the current row from this ResultSet object and from the underlying database.

Disposed()

Called when the instance has been disposed.

(Inherited from IJavaPeerable)
DisposeUnlessReferenced()

If there are no outstanding references to this instance, then calls Dispose(); otherwise, does nothing.

(Inherited from IJavaPeerable)
Finalized()

Called when the instance has been finalized.

(Inherited from IJavaPeerable)
FindColumn(String)

Maps the given ResultSet column label to its ResultSet column index.

First()

Moves the cursor to the first row in this ResultSet object.

GetArray(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.

GetArray(String)

Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.

GetAsciiStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.

GetAsciiStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.

GetBigDecimal(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.

GetBigDecimal(Int32, Int32)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.BigDecimal in the Java programming language.

GetBigDecimal(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.

GetBigDecimal(String, Int32)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal in the Java programming language.

GetBinaryStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.

GetBinaryStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.

GetBlob(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.

GetBlob(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.

GetBoolean(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.

GetBoolean(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.

GetByte(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.

GetByte(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.

GetBytes(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.

GetBytes(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.

GetCharacterStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

GetCharacterStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

GetClob(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.

GetClob(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.

GetDate(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

GetDate(Int32, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

GetDate(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

GetDate(String, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

GetDouble(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.

GetDouble(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.

GetFloat(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.

GetFloat(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.

GetInt(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.

GetInt(String)

Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.

GetLong(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.

GetLong(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.

GetNCharacterStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

GetNCharacterStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

GetNClob(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.

GetNClob(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.

GetNString(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

GetNString(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

GetObject(Int32)

Gets the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

GetObject(Int32, IDictionary<String,Class>)

Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

GetObject(String)

Gets the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

GetObject(String, IDictionary<String,Class>)

Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

GetRef(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.

GetRef(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.

GetRowId(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.

GetRowId(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.

GetShort(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.

GetShort(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.

GetSQLXML(Int32)

Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.

GetSQLXML(String)

Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.

GetString(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

GetString(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

GetTime(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

GetTime(Int32, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

GetTime(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

GetTime(String, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

GetTimestamp(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

GetTimestamp(Int32, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

GetTimestamp(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

GetTimestamp(String, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

GetUnicodeStream(Int32)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as as a stream of two-byte 3 characters.

GetUnicodeStream(String)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of two-byte Unicode characters.

GetURL(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.

GetURL(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.

InsertRow()

Inserts the contents of the insert row into this ResultSet object and into the database.

IsWrapperFor(Class)

Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.

(Inherited from IWrapper)
Last()

Moves the cursor to the last row in this ResultSet object.

MoveToCurrentRow()

Moves the cursor to the remembered cursor position, usually the current row.

MoveToInsertRow()

Moves the cursor to the insert row.

Next()

Moves the cursor froward one row from its current position.

Previous()

Moves the cursor to the previous row in this ResultSet object.

RefreshRow()

Refreshes the current row with its most recent value in the database.

Relative(Int32)

Moves the cursor a relative number of rows, either positive or negative.

RowDeleted()

Retrieves whether a row has been deleted.

RowInserted()

Retrieves whether the current row has had an insertion.

RowUpdated()

Retrieves whether the current row has been updated.

SetJniIdentityHashCode(Int32)

Set the value returned by JniIdentityHashCode.

(Inherited from IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates) (Inherited from IJavaPeerable)
SetPeerReference(JniObjectReference)

Set the value returned by PeerReference.

(Inherited from IJavaPeerable)
UnregisterFromRuntime()

Unregister this instance so that the runtime will not return it from future Java.Interop.JniRuntime+JniValueManager.PeekValue invocations.

(Inherited from IJavaPeerable)
Unwrap(Class)

Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.

(Inherited from IWrapper)
UpdateArray(Int32, IArray)

Updates the designated column with a java.sql.Array value.

UpdateArray(String, IArray)

Updates the designated column with a java.sql.Array value.

UpdateAsciiStream(Int32, Stream)

Updates the designated column with an ascii stream value.

UpdateAsciiStream(Int32, Stream, Int32)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

UpdateAsciiStream(Int32, Stream, Int64)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

UpdateAsciiStream(String, Stream)

Updates the designated column with an ascii stream value.

UpdateAsciiStream(String, Stream, Int32)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

UpdateAsciiStream(String, Stream, Int64)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

UpdateBigDecimal(Int32, BigDecimal)

Updates the designated column with a java.math.BigDecimal value.

UpdateBigDecimal(String, BigDecimal)

Updates the designated column with a java.sql.BigDecimal value.

UpdateBinaryStream(Int32, Stream)

Updates the designated column with a binary stream value.

UpdateBinaryStream(Int32, Stream, Int32)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

UpdateBinaryStream(Int32, Stream, Int64)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

UpdateBinaryStream(String, Stream)

Updates the designated column with a binary stream value.

UpdateBinaryStream(String, Stream, Int32)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

UpdateBinaryStream(String, Stream, Int64)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

UpdateBlob(Int32, IBlob)

Updates the designated column with a java.sql.Blob value.

UpdateBlob(Int32, Stream)

Updates the designated column using the given input stream.

UpdateBlob(Int32, Stream, Int64)

Updates the designated column using the given input stream, which will have the specified number of bytes.

UpdateBlob(String, IBlob)

Updates the designated column with a java.sql.Blob value.

UpdateBlob(String, Stream)

Updates the designated column using the given input stream.

UpdateBlob(String, Stream, Int64)

Updates the designated column using the given input stream, which will have the specified number of bytes.

UpdateBoolean(Int32, Boolean)

Updates the designated column with a boolean value.

UpdateBoolean(String, Boolean)

Updates the designated column with a boolean value.

UpdateByte(Int32, SByte)

Updates the designated column with a byte value.

UpdateByte(String, SByte)

Updates the designated column with a byte value.

UpdateBytes(Int32, Byte[])

Updates the designated column with a byte array value.

UpdateBytes(String, Byte[])

Updates the designated column with a byte array value.

UpdateCharacterStream(Int32, Reader)

Updates the designated column with a character stream value.

UpdateCharacterStream(Int32, Reader, Int32)

Updates the designated column with a character stream value, which will have the specified number of bytes.

UpdateCharacterStream(Int32, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

UpdateCharacterStream(String, Reader)

Updates the designated column with a character stream value.

UpdateCharacterStream(String, Reader, Int32)

Updates the designated column with a character stream value, which will have the specified number of bytes.

UpdateCharacterStream(String, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

UpdateClob(Int32, IClob)

Updates the designated column with a java.sql.Clob value.

UpdateClob(Int32, Reader)

Updates the designated column using the given Reader object.

UpdateClob(Int32, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

UpdateClob(String, IClob)

Updates the designated column with a java.sql.Clob value.

UpdateClob(String, Reader)

Updates the designated column using the given Reader object.

UpdateClob(String, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

UpdateDate(Int32, Date)

Updates the designated column with a java.sql.Date value.

UpdateDate(String, Date)

Updates the designated column with a java.sql.Date value.

UpdateDouble(Int32, Double)

Updates the designated column with a double value.

UpdateDouble(String, Double)

Updates the designated column with a double value.

UpdateFloat(Int32, Single)

Updates the designated column with a float value.

UpdateFloat(String, Single)

Updates the designated column with a float value.

UpdateInt(Int32, Int32)

Updates the designated column with an int value.

UpdateInt(String, Int32)

Updates the designated column with an int value.

UpdateLong(Int32, Int64)

Updates the designated column with a long value.

UpdateLong(String, Int64)

Updates the designated column with a long value.

UpdateNCharacterStream(Int32, Reader)

Updates the designated column with a character stream value.

UpdateNCharacterStream(Int32, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

UpdateNCharacterStream(String, Reader)

Updates the designated column with a character stream value.

UpdateNCharacterStream(String, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

UpdateNClob(Int32, INClob)

Updates the designated column with a java.sql.NClob value.

UpdateNClob(Int32, Reader)

Updates the designated column using the given Reader

        The data will be read from the stream
        as needed until end-of-stream is reached.
UpdateNClob(Int32, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

UpdateNClob(String, INClob)

Updates the designated column with a java.sql.NClob value.

UpdateNClob(String, Reader)

Updates the designated column using the given Reader object.

UpdateNClob(String, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

UpdateNString(Int32, String)

Updates the designated column with a String value.

UpdateNString(String, String)

Updates the designated column with a String value.

UpdateNull(Int32)

Updates the designated column with a null value.

UpdateNull(String)

Updates the designated column with a null value.

UpdateObject(Int32, Object)

Updates the designated column with an Object value.

UpdateObject(Int32, Object, Int32)

Updates the designated column with an Object value.

UpdateObject(String, Object)

Updates the designated column with an Object value.

UpdateObject(String, Object, Int32)

Updates the designated column with an Object value.

UpdateRef(Int32, IRef)

Updates the designated column with a java.sql.Ref value.

UpdateRef(String, IRef)

Updates the designated column with a java.sql.Ref value.

UpdateRow()

Updates the underlying database with the new contents of the current row of this ResultSet object.

UpdateRowId(Int32, IRowId)

Updates the designated column with a RowId value.

UpdateRowId(String, IRowId)

Updates the designated column with a RowId value.

UpdateShort(Int32, Int16)

Updates the designated column with a short value.

UpdateShort(String, Int16)

Updates the designated column with a short value.

UpdateSQLXML(Int32, ISQLXML)

Updates the designated column with a java.sql.SQLXML value.

UpdateSQLXML(String, ISQLXML)

Updates the designated column with a java.sql.SQLXML value.

UpdateString(Int32, String)

Updates the designated column with a String value.

UpdateString(String, String)

Updates the designated column with a String value.

UpdateTime(Int32, Time)

Updates the designated column with a java.sql.Time value.

UpdateTime(String, Time)

Updates the designated column with a java.sql.Time value.

UpdateTimestamp(Int32, Timestamp)

Updates the designated column with a java.sql.Timestamp value.

UpdateTimestamp(String, Timestamp)

Updates the designated column with a java.sql.Timestamp value.

WasNull()

Reports whether the last column read had a value of SQL NULL.

Extension Methods

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Applies to