语言

IRowSet 接口

定义

为 JavaBeans<sup><字体大小=-2>TM</font></sup> 组件模型添加对 JDBC API 的支持的接口。

[Android.Runtime.Register("javax/sql/RowSet", "", "Javax.Sql.IRowSetInvoker")]
public interface IRowSet : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IResultSet
[<Android.Runtime.Register("javax/sql/RowSet", "", "Javax.Sql.IRowSetInvoker")>]
type IRowSet = interface
    interface IResultSet
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
实现

注解

为 JavaBeans<sup><字体大小=-2>TM</font></sup> 组件模型添加对 JDBC API 的支持的接口。 可以在可视 Bean 开发环境中用作 JavaBeans 组件的行集,可以在设计时创建和配置并在运行时执行。

该 RowSet 接口提供一组 JavaBeans 属性,该属性允许 RowSet 将实例配置为连接到 JDBC 数据源,并从数据源读取某些数据。 一组 setter 方法(setInt、setBytessetString等)提供了将输入参数传递给行集的命令属性的方法。 此命令是行集从关系数据库获取其数据时使用的 SQL 查询,通常是这种情况。

该 RowSet 接口支持 JavaBeans 事件,允许应用程序中的其他组件在行集上发生事件时收到通知,例如更改其值。

接口 RowSet 是唯一的,因为它旨在使用 JDBC API 的其余部分实现。 换句话说, RowSet 实现是执行 JDBC 驱动程序“顶部”的软件层。 接口的 RowSet 实现可由任何人提供,包括希望作为 JDBC 产品的一 RowSet 部分提供的实现的 JDBC 驱动程序供应商。

对象 RowSet 可能与数据源建立连接,并在整个生命周期内保持该连接,在这种情况下,该连接称为 连接 行集。 行集还可以与数据源建立连接,从中获取数据,然后关闭连接。 此类行集称为 断开连接 的行集。 断开连接的行集可能会在断开连接时对其数据进行更改,然后将更改发送回原始数据源,但必须重新建立连接才能执行此操作。

断开连接的行集可能具有与之关联的读取器(对象 RowSetReader )和编写器( RowSetWriter 对象)。 可以采用许多不同的方式实现读取器,以便使用数据填充行集,包括从非关系数据源获取数据。 编写器还可以以许多不同的方式实现,以将对行集数据的更改传播回基础数据源。

行集易于使用。 该 RowSet 接口扩展了标准 java.sql.ResultSet 接口。 接口 RowSetMetaData 扩展 java.sql.ResultSetMetaData 接口。 因此,熟悉 JDBC API 的开发人员必须了解最少数量的新 API 才能使用行集。 此外,使用 JDBC ResultSet 对象的第三方软件工具也可以轻松地处理行集。

在 1.4 中添加。

Java文档javax.sql.RowSet。

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

字段

名称 说明
CloseCursorsAtCommit

常量,指示提交当前事务时,将关闭具有此可保留性的打开 ResultSet 对象。

(继承自 IResultSet)
ConcurReadOnly

指示可能未更新对象的并发模式 ResultSet 的常量。

(继承自 IResultSet)
ConcurUpdatable

指示可能更新的对象并发模式 ResultSet 的常量。

(继承自 IResultSet)
FetchForward

指示结果集中的行将以向前方向处理行的常量;first-to-last。

(继承自 IResultSet)
FetchReverse

指示结果集中的行将以相反方向处理行的常量;last-to-first。

(继承自 IResultSet)
FetchUnknown

指示结果集中行的处理顺序未知的常量。

(继承自 IResultSet)
HoldCursorsOverCommit

指示提交当前事务时,具有此可保留性的打开 ResultSet 对象的常量将保持打开状态。

(继承自 IResultSet)
TypeForwardOnly

指示其游标只能向前移动的对象的类型 ResultSet 的常量。

(继承自 IResultSet)
TypeScrollInsensitive

常量,该常量指示对象的类型,该对象 ResultSet 可滚动,但通常不敏感于 ResultSet对数据所做的更改。

(继承自 IResultSet)
TypeScrollSensitive

常量,该常量指示对象的类型 ResultSet ,该对象可滚动,并且通常对更改所依据 ResultSet的数据进行敏感。

(继承自 IResultSet)

属性

名称 说明
Command

RowSet获取 's 命令属性。

Concurrency

获取此 ResultSet模式的并发模式。

(继承自 IResultSet)
CursorName

获取此 ResultSetSQL 游标的名称。

(继承自 IResultSet)
DataSourceName

获取与此 RowSet关联的 ODBC 数据源名称属性。

EscapeProcessing

报告是否为此 RowSet启用了转义处理。

FetchDirection

获取为此 ResultSet 对象提取行的方向。

(继承自 IResultSet)
FetchSize

获取此 ResultSet数据的提取大小(以行数为单位)。

(继承自 IResultSet)
Handle

获取基础 Android 对象的 JNI 值。

(继承自 IJavaObject)
Holdability

返回此结果集的可保留性: HoldCursorsOverCommit 或 CloseCursorsAtCommit。

(继承自 IResultSet)
IsAfterLast

获取游标是否位于最后一 ResultSet行之后。

(继承自 IResultSet)
IsBeforeFirst

获取游标是否位于第 ResultSet一行之前。

(继承自 IResultSet)
IsClosed

如果此结果集已关闭,则返回 true,否则返回 false。

(继承自 IResultSet)
IsFirst

获取游标是否位于第一行 。ResultSet

(继承自 IResultSet)
IsLast

获取游标是否位于最后一行 ResultSet

(继承自 IResultSet)
JniIdentityHashCode

返回包装实例的值 java.lang.System.identityHashCode() 。

(继承自 IJavaPeerable)
JniManagedPeerState

托管对等方的状态。

(继承自 IJavaPeerable)
JniObjectReferenceControlBlock

为 JavaBeans<sup><字体大小=-2>TM</font></sup> 组件模型添加对 JDBC API 的支持的接口。

(继承自 IJavaPeerable)
JniPeerMembers

成员访问和调用支持。

(继承自 IJavaPeerable)
MaxFieldSize

获取可为类型BINARY为、、VARBINARY、LONGVARBINARY、CHAR或VARCHARLONGVARCHAR的列值返回的最大字节数。

MaxRows

获取此 RowSet行的最大行数。

MetaData

获取此 ResultSet元数据。

(继承自 IResultSet)
Password

获取此 RowSet密码属性的值。

PeerReference

返回JniObjectReference包装的Java对象实例。

(继承自 IJavaPeerable)
QueryTimeout

获取执行查询操作时驱动程序的超时值。

ReadOnly

指示这 RowSet 是否为只读。

Row

获取中 ResultSet当前行的数目。

(继承自 IResultSet)
Statement

获取生成此 ResultSet语句的语句。

(继承自 IResultSet)
TransactionIsolation

获取为此 RowSet设置的事务隔离级别属性。

Type

获取 ResultSet的类型。

(继承自 IResultSet)
TypeMap

获取 SQL User-Defined 类型(UDT)和Java类的RowSet自定义映射(如果适用)。

Url

获取此 RowSetURL 属性值。

Username

获取此属性username的值RowSet。

Warnings

获取由此 ResultSet调用生成的第一个警告。

(继承自 IResultSet)

方法

名称 说明
Absolute(Int32)

将光标移动到此 ResultSet 对象中的给定行号。

(继承自 IResultSet)
AddRowSetListener(IRowSetListener)

注册给定侦听器,以便通知此 RowSet 对象上发生的事件。

AfterLast()

将光标移到此 ResultSet 对象的末尾,就在最后一行之后。

(继承自 IResultSet)
BeforeFirst()

将光标移到此 ResultSet 对象的前面,就在第一行之前。

(继承自 IResultSet)
CancelRowUpdates()

取消对此 ResultSet 对象中当前行所做的更新。

(继承自 IResultSet)
ClearParameters()

清除为此 RowSet 对象的命令设置的参数。

ClearWarnings()

清除针对此 ResultSet 对象报告的所有警告。

(继承自 IResultSet)
Close()

立即释放此 ResultSet 对象的数据库和 JDBC 资源,而不是在自动关闭时等待这种情况发生。

(继承自 IResultSet)
DeleteRow()

从此 ResultSet 对象和基础数据库中删除当前行。

(继承自 IResultSet)
Disposed()

在释放实例时调用。

(继承自 IJavaPeerable)
DisposeUnlessReferenced()

如果没有对此实例的未完成引用,则调用 Dispose();否则不执行任何操作。

(继承自 IJavaPeerable)
Execute()

用数据填充此 RowSet 对象。

Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
FindColumn(String)

将给定 ResultSet 的列标签映射到其 ResultSet 列索引。

(继承自 IResultSet)
First()

将光标移动到此 ResultSet 对象中的第一行。

(继承自 IResultSet)
GetArray(Int32)

检索此ResultSet对象的当前行中指定列的值作为ArrayJava编程语言中的对象。

(继承自 IResultSet)
GetArray(String)

检索此ResultSet对象的当前行中指定列的值作为ArrayJava编程语言中的对象。

(继承自 IResultSet)
GetAsciiStream(Int32)

检索此 ResultSet 对象的当前行中指定列的值作为 ASCII 字符流。

(继承自 IResultSet)
GetAsciiStream(String)

检索此 ResultSet 对象的当前行中指定列的值作为 ASCII 字符流。

(继承自 IResultSet)
GetBigDecimal(Int32, Int32)
已过时.

检索此ResultSet对象的当前行中指定列的值作为java.sql.BigDecimalJava编程语言中的值。

(继承自 IResultSet)
GetBigDecimal(Int32)

以完全精度检索此 ResultSet 对象的 java.math.BigDecimal 当前行中指定列的值。

(继承自 IResultSet)
GetBigDecimal(String, Int32)
已过时.

检索此ResultSet对象的当前行中指定列的值作为java.math.BigDecimalJava编程语言中的值。

(继承自 IResultSet)
GetBigDecimal(String)

以完全精度检索此 ResultSet 对象的 java.math.BigDecimal 当前行中指定列的值。

(继承自 IResultSet)
GetBinaryStream(Int32)

检索此 ResultSet 对象的当前行中指定列的值作为未解释的字节流。

(继承自 IResultSet)
GetBinaryStream(String)

检索此 ResultSet 对象的当前行中指定列的值作为未解释 byte的流。

(继承自 IResultSet)
GetBlob(Int32)

检索此ResultSet对象的当前行中指定列的值作为BlobJava编程语言中的对象。

(继承自 IResultSet)
GetBlob(String)

检索此ResultSet对象的当前行中指定列的值作为BlobJava编程语言中的对象。

(继承自 IResultSet)
GetBoolean(Int32)

检索此ResultSet对象的当前行中指定列的值作为booleanJava编程语言中的值。

(继承自 IResultSet)
GetBoolean(String)

检索此ResultSet对象的当前行中指定列的值作为booleanJava编程语言中的值。

(继承自 IResultSet)
GetByte(Int32)

检索此ResultSet对象的当前行中指定列的值作为byteJava编程语言中的值。

(继承自 IResultSet)
GetByte(String)

检索此ResultSet对象的当前行中指定列的值作为byteJava编程语言中的值。

(继承自 IResultSet)
GetBytes(Int32)

检索此ResultSet对象的当前行中指定列的值作为byteJava编程语言中的数组。

(继承自 IResultSet)
GetBytes(String)

检索此ResultSet对象的当前行中指定列的值作为byteJava编程语言中的数组。

(继承自 IResultSet)
GetCharacterStream(Int32)

检索此 ResultSet 对象的当前行中指定列的值作为对象 java.io.Reader 。

(继承自 IResultSet)
GetCharacterStream(String)

检索此 ResultSet 对象的当前行中指定列的值作为对象 java.io.Reader 。

(继承自 IResultSet)
GetClob(Int32)

检索此ResultSet对象的当前行中指定列的值作为ClobJava编程语言中的对象。

(继承自 IResultSet)
GetClob(String)

检索此ResultSet对象的当前行中指定列的值作为ClobJava编程语言中的对象。

(继承自 IResultSet)
GetDate(Int32, Calendar)

检索此ResultSet对象的当前行中指定列的值作为java.sql.DateJava编程语言中的对象。

(继承自 IResultSet)
GetDate(Int32)

检索此ResultSet对象的当前行中指定列的值作为java.sql.DateJava编程语言中的对象。

(继承自 IResultSet)
GetDate(String, Calendar)

检索此ResultSet对象的当前行中指定列的值作为java.sql.DateJava编程语言中的对象。

(继承自 IResultSet)
GetDate(String)

检索此ResultSet对象的当前行中指定列的值作为java.sql.DateJava编程语言中的对象。

(继承自 IResultSet)
GetDouble(Int32)

检索此ResultSet对象的当前行中指定列的值作为doubleJava编程语言中的值。

(继承自 IResultSet)
GetDouble(String)

检索此ResultSet对象的当前行中指定列的值作为doubleJava编程语言中的值。

(继承自 IResultSet)
GetFloat(Int32)

检索此ResultSet对象的当前行中指定列的值作为floatJava编程语言中的值。

(继承自 IResultSet)
GetFloat(String)

检索此ResultSet对象的当前行中指定列的值作为floatJava编程语言中的值。

(继承自 IResultSet)
GetInt(Int32)

检索此ResultSet对象的当前行中指定列的值作为intJava编程语言中的值。

(继承自 IResultSet)
GetInt(String)

检索此ResultSet对象的当前行中指定列的值作为intJava编程语言中的值。

(继承自 IResultSet)
GetLong(Int32)

检索此ResultSet对象的当前行中指定列的值作为longJava编程语言中的值。

(继承自 IResultSet)
GetLong(String)

检索此ResultSet对象的当前行中指定列的值作为longJava编程语言中的值。

(继承自 IResultSet)
GetNCharacterStream(Int32)

检索此 ResultSet 对象的当前行中指定列的值作为对象 java.io.Reader 。

(继承自 IResultSet)
GetNCharacterStream(String)

检索此 ResultSet 对象的当前行中指定列的值作为对象 java.io.Reader 。

(继承自 IResultSet)
GetNClob(Int32)

检索此ResultSet对象的当前行中指定列的值作为NClobJava编程语言中的对象。

(继承自 IResultSet)
GetNClob(String)

检索此ResultSet对象的当前行中指定列的值作为NClobJava编程语言中的对象。

(继承自 IResultSet)
GetNString(Int32)

检索此ResultSet对象的当前行中指定列的值作为StringJava编程语言中的值。

(继承自 IResultSet)
GetNString(String)

检索此ResultSet对象的当前行中指定列的值作为StringJava编程语言中的值。

(继承自 IResultSet)
GetObject(Int32, IDictionary<String,Class>)

检索此ResultSet对象的当前行中指定列的值作为ObjectJava编程语言中的值。

(继承自 IResultSet)
GetObject(Int32)

获取此ResultSet对象的当前行中指定列的值作为ObjectJava编程语言中的指定列。

(继承自 IResultSet)
GetObject(String, IDictionary<String,Class>)

检索此ResultSet对象的当前行中指定列的值作为ObjectJava编程语言中的值。

(继承自 IResultSet)
GetObject(String)

获取此ResultSet对象的当前行中指定列的值作为ObjectJava编程语言中的指定列。

(继承自 IResultSet)
GetRef(Int32)

检索此ResultSet对象的当前行中指定列的值作为RefJava编程语言中的对象。

(继承自 IResultSet)
GetRef(String)

检索此ResultSet对象的当前行中指定列的值作为RefJava编程语言中的对象。

(继承自 IResultSet)
GetRowId(Int32)

检索此ResultSet对象的当前行中指定列的值作为java.sql.RowIdJava编程语言中的对象。

(继承自 IResultSet)
GetRowId(String)

检索此ResultSet对象的当前行中指定列的值作为java.sql.RowIdJava编程语言中的对象。

(继承自 IResultSet)
GetShort(Int32)

检索此ResultSet对象的当前行中指定列的值作为shortJava编程语言中的值。

(继承自 IResultSet)
GetShort(String)

检索此ResultSet对象的当前行中指定列的值作为shortJava编程语言中的值。

(继承自 IResultSet)
GetSQLXML(Int32)

检索当前行中指定ResultSet列的值作为java.sql.SQLXMLJava编程语言中的对象。

(继承自 IResultSet)
GetSQLXML(String)

检索当前行中指定ResultSet列的值作为java.sql.SQLXMLJava编程语言中的对象。

(继承自 IResultSet)
GetString(Int32)

检索此ResultSet对象的当前行中指定列的值作为StringJava编程语言中的值。

(继承自 IResultSet)
GetString(String)

检索此ResultSet对象的当前行中指定列的值作为StringJava编程语言中的值。

(继承自 IResultSet)
GetTime(Int32, Calendar)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimeJava编程语言中的对象。

(继承自 IResultSet)
GetTime(Int32)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimeJava编程语言中的对象。

(继承自 IResultSet)
GetTime(String, Calendar)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimeJava编程语言中的对象。

(继承自 IResultSet)
GetTime(String)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimeJava编程语言中的对象。

(继承自 IResultSet)
GetTimestamp(Int32, Calendar)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimestampJava编程语言中的对象。

(继承自 IResultSet)
GetTimestamp(Int32)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimestampJava编程语言中的对象。

(继承自 IResultSet)
GetTimestamp(String, Calendar)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimestampJava编程语言中的对象。

(继承自 IResultSet)
GetTimestamp(String)

检索此ResultSet对象的当前行中指定列的值作为java.sql.TimestampJava编程语言中的对象。

(继承自 IResultSet)
GetUnicodeStream(Int32)
已过时.

检索此 ResultSet 对象的当前行中指定列的值作为两字节 3 个字符的流。

(继承自 IResultSet)
GetUnicodeStream(String)
已过时.

检索此 ResultSet 对象的当前行中指定列的值作为双字节 Unicode 字符的流。

(继承自 IResultSet)
GetURL(Int32)

检索此ResultSet对象的当前行中指定列的值作为java.net.URLJava编程语言中的对象。

(继承自 IResultSet)
GetURL(String)

检索此ResultSet对象的当前行中指定列的值作为java.net.URLJava编程语言中的对象。

(继承自 IResultSet)
InsertRow()

将插入行的内容插入到此 ResultSet 对象和数据库中。

(继承自 IResultSet)
IsWrapperFor(Class)

如果此参数实现接口参数,或者直接或间接为执行该操作的对象包装器,则返回 true。

(继承自 IWrapper)
Last()

将光标移动到此 ResultSet 对象中的最后一行。

(继承自 IResultSet)
MoveToCurrentRow()

将光标移动到记住的游标位置,通常是当前行。

(继承自 IResultSet)
MoveToInsertRow()

将光标移动到插入行。

(继承自 IResultSet)
Next()

将光标从当前位置向右移动一行。

(继承自 IResultSet)
Previous()

将光标移到此 ResultSet 对象中的上一行。

(继承自 IResultSet)
RefreshRow()

使用数据库中的最新值刷新当前行。

(继承自 IResultSet)
Relative(Int32)

移动游标的相对行数(正或负数)。

(继承自 IResultSet)
RemoveRowSetListener(IRowSetListener)

从在对象 RowSet 上发生事件时通知的组件列表中删除指定的侦听器。

RowDeleted()

检索是否已删除行。

(继承自 IResultSet)
RowInserted()

检索当前行是否已插入。

(继承自 IResultSet)
RowUpdated()

检索当前行是否已更新。

(继承自 IResultSet)
SetArray(Int32, IArray)

使用给定RowSet值设置此Array对象的命令中的指定参数。

SetAsciiStream(Int32, Stream, Int32)

将此 RowSet 对象的命令中的指定参数设置为给定 java.io.InputStream 值。

SetAsciiStream(Int32, Stream)

将此 RowSet 对象的命令中的指定参数设置为给定的输入流。

SetAsciiStream(String, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

SetAsciiStream(String, Stream)

将指定参数设置为给定的输入流。

SetBigDecimal(Int32, BigDecimal)

将此 RowSet 对象的命令中的指定参数设置为给定 java.math.BigDeciaml 值。

SetBigDecimal(String, BigDecimal)

将指定的参数设置为给定 java.math.BigDecimal 值。

SetBinaryStream(Int32, Stream, Int32)

将此 RowSet 对象的命令中的指定参数设置为给定 java.io.InputStream 值。

SetBinaryStream(Int32, Stream)

将此 RowSet 对象的命令中的指定参数设置为给定的输入流。

SetBinaryStream(String, Stream, Int32)

将指定的参数设置为给定的输入流,该流将具有指定的字节数。

SetBinaryStream(String, Stream)

将指定参数设置为给定的输入流。

SetBlob(Int32, IBlob)

使用给定RowSet值设置此Blob对象的命令中的指定参数。

SetBlob(Int32, Stream, Int64)

将指定参数设置为对象 InputStream 。

SetBlob(Int32, Stream)

将指定参数设置为对象 InputStream 。

SetBlob(String, IBlob)

将指定参数设置为给定 java.sql.Blob 对象。

SetBlob(String, Stream, Int64)

将指定参数设置为对象 InputStream 。

SetBlob(String, Stream)

将指定参数设置为对象 InputStream 。

SetBoolean(Int32, Boolean)

将此RowSet对象的命令中的指定参数设置为给定Javaboolean值。

SetBoolean(String, Boolean)

将指定的参数设置为给定Javaboolean值。

SetByte(Int32, SByte)

将此RowSet对象的命令中的指定参数设置为给定Javabyte值。

SetByte(String, SByte)

将指定的参数设置为给定Javabyte值。

SetBytes(Int32, Byte[])

将此RowSet对象的命令中的指定参数设置为给定的值数组byteJava。

SetBytes(String, Byte[])

将指定的参数设置为给定的Java字节数组。

SetCharacterStream(Int32, Reader, Int32)

将此 RowSet 对象的命令中的指定参数设置为给定 java.io.Reader 值。

SetCharacterStream(Int32, Reader)

将此 RowSet 对象的命令中的指定参数设置为给定 Reader 对象。

SetCharacterStream(String, Reader, Int32)

将指定的参数设置为给定 Reader 对象,该对象是给定字符的长度。

SetCharacterStream(String, Reader)

将指定参数设置为给定 Reader 对象。

SetClob(Int32, IClob)

使用给定RowSet值设置此Clob对象的命令中的指定参数。

SetClob(Int32, Reader, Int64)

将指定参数设置为对象 Reader 。

SetClob(Int32, Reader)

将指定参数设置为对象 Reader 。

SetClob(String, IClob)

将指定参数设置为给定 java.sql.Clob 对象。

SetClob(String, Reader, Int64)

将指定参数设置为对象 Reader 。

SetClob(String, Reader)

将指定参数设置为对象 Reader 。

SetConcurrency(Int32)

将此 RowSet 对象的并发性设置为给定的并发级别。

SetDate(Int32, Date, Calendar)

使用给定RowSet值设置此java.sql.Date对象的命令中的指定参数。

SetDate(Int32, Date)

将此 RowSet 对象的命令中的指定参数设置为给定 java.sql.Date 值。

SetDate(String, Date, Calendar)

使用给定对象将指定参数设置为给定java.sql.DateCalendar值。

SetDate(String, Date)

使用运行应用程序的虚拟机的默认时区将指定的参数设置为给定 java.sql.Date 值。

SetDouble(Int32, Double)

将此RowSet对象的命令中的指定参数设置为给定Javadouble值。

SetDouble(String, Double)

将指定的参数设置为给定Javadouble值。

SetFloat(Int32, Single)

将此RowSet对象的命令中的指定参数设置为给定Javafloat值。

SetFloat(String, Single)

将指定的参数设置为给定Javafloat值。

SetInt(Int32, Int32)

将此RowSet对象的命令中的指定参数设置为给定Javaint值。

SetInt(String, Int32)

将指定的参数设置为给定Javaint值。

SetJniIdentityHashCode(Int32)

设置由 JniIdentityHashCode. 返回的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

为 JavaBeans<sup><字体大小=-2>TM</font></sup> 组件模型添加对 JDBC API 的支持的接口。

(继承自 IJavaPeerable)
SetLong(Int32, Int64)

将此RowSet对象的命令中的指定参数设置为给定Javalong值。

SetLong(String, Int64)

将指定的参数设置为给定Javalong值。

SetNCharacterStream(Int32, Reader, Int64)

将指定参数设置为对象 Reader 。

SetNCharacterStream(Int32, Reader)

将此 RowSet 对象的命令中的指定参数设置为对象 Reader 。

SetNCharacterStream(String, Reader, Int64)

将指定参数设置为对象 Reader 。

SetNCharacterStream(String, Reader)

将指定参数设置为对象 Reader 。

SetNClob(Int32, INClob)

将指定参数设置为对象 java.sql.NClob 。

SetNClob(Int32, Reader, Int64)

将指定参数设置为对象 Reader 。

SetNClob(Int32, Reader)

将指定参数设置为对象 Reader 。

SetNClob(String, INClob)

将指定参数设置为对象 java.sql.NClob 。

SetNClob(String, Reader, Int64)

将指定参数设置为对象 Reader 。

SetNClob(String, Reader)

将指定参数设置为对象 Reader 。

SetNString(Int32, String)

将指定的参数设置为给定 String 对象。

SetNString(String, String)

将指定的参数设置为给定 String 对象。

SetNull(Int32, Int32, String)

将此 RowSet 对象的 SQL 命令中的指定参数设置为 SQL NULL。

SetNull(Int32, Int32)

将此 RowSet 对象的 SQL 命令中的指定参数设置为 SQL NULL。

SetNull(String, Int32, String)

将指定的参数设置为 SQL NULL。

SetNull(String, Int32)

将指定的参数设置为 SQL NULL。

SetObject(Int32, Object, Int32, Int32)

使用给定JavaRowSet设置此Object对象的命令中的指定参数。

SetObject(Int32, Object, Int32)

使用JavaRowSet设置此Object对象的命令中的指定参数。

SetObject(Int32, Object)

使用JavaRowSet设置此Object对象的命令中的指定参数。

SetObject(String, Object, Int32, Int32)

使用给定对象设置指定参数的值。

SetObject(String, Object, Int32)

使用给定对象设置指定参数的值。

SetObject(String, Object)

使用给定对象设置指定参数的值。

SetPeerReference(JniObjectReference)

设置由 PeerReference. 返回的值。

(继承自 IJavaPeerable)
SetRef(Int32, IRef)

使用给定RowSet值设置此Ref对象的命令中的指定参数。

SetRowId(Int32, IRowId)

将指定参数设置为给定 java.sql.RowId 对象。

SetRowId(String, IRowId)

将指定参数设置为给定 java.sql.RowId 对象。

SetShort(Int32, Int16)

将此RowSet对象的命令中的指定参数设置为给定Javashort值。

SetShort(String, Int16)

将指定的参数设置为给定Javashort值。

SetSQLXML(Int32, ISQLXML)

将指定参数设置为给定 java.sql.SQLXML 对象。

SetSQLXML(String, ISQLXML)

将指定参数设置为给定 java.sql.SQLXML 对象。

SetString(Int32, String)

将此RowSet对象的命令中的指定参数设置为给定JavaString值。

SetString(String, String)

将指定的参数设置为给定JavaString值。

SetTime(Int32, Time, Calendar)

使用给定RowSet值设置此java.sql.Time对象的命令中的指定参数。

SetTime(Int32, Time)

将此 RowSet 对象的命令中的指定参数设置为给定 java.sql.Time 值。

SetTime(String, Time, Calendar)

使用给定对象将指定参数设置为给定java.sql.TimeCalendar值。

SetTime(String, Time)

将指定的参数设置为给定 java.sql.Time 值。

SetTimestamp(Int32, Timestamp, Calendar)

使用给定RowSet值设置此java.sql.Timestamp对象的命令中的指定参数。

SetTimestamp(Int32, Timestamp)

将此 RowSet 对象的命令中的指定参数设置为给定 java.sql.Timestamp 值。

SetTimestamp(String, Timestamp, Calendar)

使用给定对象将指定参数设置为给定java.sql.TimestampCalendar值。

SetTimestamp(String, Timestamp)

将指定的参数设置为给定 java.sql.Timestamp 值。

SetType(Int32)

将此对象的类型 RowSet 设置为给定类型。

SetURL(Int32, URL)

将指定的参数设置为给定 java.net.URL 值。

UnregisterFromRuntime()

取消注册此实例,使运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。

(继承自 IJavaPeerable)
Unwrap(Class)

返回一个对象,该对象实现给定接口以允许访问非标准方法或代理未公开的标准方法。

(继承自 IWrapper)
UpdateArray(Int32, IArray)

使用 java.sql.Array 值更新指定的列。

(继承自 IResultSet)
UpdateArray(String, IArray)

使用 java.sql.Array 值更新指定的列。

(继承自 IResultSet)
UpdateAsciiStream(Int32, Stream, Int32)

使用 ascii 流值更新指定的列,该值将具有指定的字节数。

(继承自 IResultSet)
UpdateAsciiStream(Int32, Stream, Int64)

使用 ascii 流值更新指定的列,该值将具有指定的字节数。

(继承自 IResultSet)
UpdateAsciiStream(Int32, Stream)

使用 ascii 流值更新指定列。

(继承自 IResultSet)
UpdateAsciiStream(String, Stream, Int32)

使用 ascii 流值更新指定的列,该值将具有指定的字节数。

(继承自 IResultSet)
UpdateAsciiStream(String, Stream, Int64)

使用 ascii 流值更新指定的列,该值将具有指定的字节数。

(继承自 IResultSet)
UpdateAsciiStream(String, Stream)

使用 ascii 流值更新指定列。

(继承自 IResultSet)
UpdateBigDecimal(Int32, BigDecimal)

使用 java.math.BigDecimal 值更新指定的列。

(继承自 IResultSet)
UpdateBigDecimal(String, BigDecimal)

使用 java.sql.BigDecimal 值更新指定的列。

(继承自 IResultSet)
UpdateBinaryStream(Int32, Stream, Int32)

使用具有指定字节数的二进制流值更新指定的列。

(继承自 IResultSet)
UpdateBinaryStream(Int32, Stream, Int64)

使用具有指定字节数的二进制流值更新指定的列。

(继承自 IResultSet)
UpdateBinaryStream(Int32, Stream)

使用二进制流值更新指定的列。

(继承自 IResultSet)
UpdateBinaryStream(String, Stream, Int32)

使用具有指定字节数的二进制流值更新指定的列。

(继承自 IResultSet)
UpdateBinaryStream(String, Stream, Int64)

使用具有指定字节数的二进制流值更新指定的列。

(继承自 IResultSet)
UpdateBinaryStream(String, Stream)

使用二进制流值更新指定的列。

(继承自 IResultSet)
UpdateBlob(Int32, IBlob)

使用 java.sql.Blob 值更新指定的列。

(继承自 IResultSet)
UpdateBlob(Int32, Stream, Int64)

使用给定的输入流更新指定的列,该流将具有指定的字节数。

(继承自 IResultSet)
UpdateBlob(Int32, Stream)

使用给定的输入流更新指定的列。

(继承自 IResultSet)
UpdateBlob(String, IBlob)

使用 java.sql.Blob 值更新指定的列。

(继承自 IResultSet)
UpdateBlob(String, Stream, Int64)

使用给定的输入流更新指定的列,该流将具有指定的字节数。

(继承自 IResultSet)
UpdateBlob(String, Stream)

使用给定的输入流更新指定的列。

(继承自 IResultSet)
UpdateBoolean(Int32, Boolean)

使用 boolean 值更新指定的列。

(继承自 IResultSet)
UpdateBoolean(String, Boolean)

使用 boolean 值更新指定的列。

(继承自 IResultSet)
UpdateByte(Int32, SByte)

使用 byte 值更新指定的列。

(继承自 IResultSet)
UpdateByte(String, SByte)

使用 byte 值更新指定的列。

(继承自 IResultSet)
UpdateBytes(Int32, Byte[])

使用 byte 数组值更新指定的列。

(继承自 IResultSet)
UpdateBytes(String, Byte[])

使用字节数组值更新指定的列。

(继承自 IResultSet)
UpdateCharacterStream(Int32, Reader, Int32)

使用具有指定字节数的字符流值更新指定的列。

(继承自 IResultSet)
UpdateCharacterStream(Int32, Reader, Int64)

使用具有指定字节数的字符流值更新指定的列。

(继承自 IResultSet)
UpdateCharacterStream(Int32, Reader)

使用字符流值更新指定的列。

(继承自 IResultSet)
UpdateCharacterStream(String, Reader, Int32)

使用具有指定字节数的字符流值更新指定的列。

(继承自 IResultSet)
UpdateCharacterStream(String, Reader, Int64)

使用具有指定字节数的字符流值更新指定的列。

(继承自 IResultSet)
UpdateCharacterStream(String, Reader)

使用字符流值更新指定的列。

(继承自 IResultSet)
UpdateClob(Int32, IClob)

使用 java.sql.Clob 值更新指定的列。

(继承自 IResultSet)
UpdateClob(Int32, Reader, Int64)

使用给定 Reader 对象更新指定的列,该对象是给定长度的字符数。

(继承自 IResultSet)
UpdateClob(Int32, Reader)

使用给定 Reader 对象更新指定的列。

(继承自 IResultSet)
UpdateClob(String, IClob)

使用 java.sql.Clob 值更新指定的列。

(继承自 IResultSet)
UpdateClob(String, Reader, Int64)

使用给定 Reader 对象更新指定的列,该对象是给定长度的字符数。

(继承自 IResultSet)
UpdateClob(String, Reader)

使用给定 Reader 对象更新指定的列。

(继承自 IResultSet)
UpdateDate(Int32, Date)

使用 java.sql.Date 值更新指定的列。

(继承自 IResultSet)
UpdateDate(String, Date)

使用 java.sql.Date 值更新指定的列。

(继承自 IResultSet)
UpdateDouble(Int32, Double)

使用 double 值更新指定的列。

(继承自 IResultSet)
UpdateDouble(String, Double)

使用 double 值更新指定的列。

(继承自 IResultSet)
UpdateFloat(Int32, Single)

使用 float 值更新指定的列。

(继承自 IResultSet)
UpdateFloat(String, Single)

使用 float 值更新指定的列。

(继承自 IResultSet)
UpdateInt(Int32, Int32)

使用值 int 更新指定的列。

(继承自 IResultSet)
UpdateInt(String, Int32)

使用值 int 更新指定的列。

(继承自 IResultSet)
UpdateLong(Int32, Int64)

使用 long 值更新指定的列。

(继承自 IResultSet)
UpdateLong(String, Int64)

使用 long 值更新指定的列。

(继承自 IResultSet)
UpdateNCharacterStream(Int32, Reader, Int64)

使用具有指定字节数的字符流值更新指定的列。

(继承自 IResultSet)
UpdateNCharacterStream(Int32, Reader)

使用字符流值更新指定的列。

(继承自 IResultSet)
UpdateNCharacterStream(String, Reader, Int64)

使用具有指定字节数的字符流值更新指定的列。

(继承自 IResultSet)
UpdateNCharacterStream(String, Reader)

使用字符流值更新指定的列。

(继承自 IResultSet)
UpdateNClob(Int32, INClob)

使用 java.sql.NClob 值更新指定的列。

(继承自 IResultSet)
UpdateNClob(Int32, Reader, Int64)

使用给定 Reader 对象更新指定的列,该对象是给定长度的字符数。

(继承自 IResultSet)
UpdateNClob(Int32, Reader)

使用给定的列更新指定列 Reader

        The data will be read from the stream
        as needed until end-of-stream is reached.
(继承自 IResultSet)
UpdateNClob(String, INClob)

使用 java.sql.NClob 值更新指定的列。

(继承自 IResultSet)
UpdateNClob(String, Reader, Int64)

使用给定 Reader 对象更新指定的列,该对象是给定长度的字符数。

(继承自 IResultSet)
UpdateNClob(String, Reader)

使用给定 Reader 对象更新指定的列。

(继承自 IResultSet)
UpdateNString(Int32, String)

使用 String 值更新指定的列。

(继承自 IResultSet)
UpdateNString(String, String)

使用 String 值更新指定的列。

(继承自 IResultSet)
UpdateNull(Int32)

使用 null 值更新指定的列。

(继承自 IResultSet)
UpdateNull(String)

使用 null 值更新指定的列。

(继承自 IResultSet)
UpdateObject(Int32, Object, Int32)

使用值 Object 更新指定的列。

(继承自 IResultSet)
UpdateObject(Int32, Object)

使用值 Object 更新指定的列。

(继承自 IResultSet)
UpdateObject(String, Object, Int32)

使用值 Object 更新指定的列。

(继承自 IResultSet)
UpdateObject(String, Object)

使用值 Object 更新指定的列。

(继承自 IResultSet)
UpdateRef(Int32, IRef)

使用 java.sql.Ref 值更新指定的列。

(继承自 IResultSet)
UpdateRef(String, IRef)

使用 java.sql.Ref 值更新指定的列。

(继承自 IResultSet)
UpdateRow()

使用此 ResultSet 对象的当前行的新内容更新基础数据库。

(继承自 IResultSet)
UpdateRowId(Int32, IRowId)

使用 RowId 值更新指定的列。

(继承自 IResultSet)
UpdateRowId(String, IRowId)

使用 RowId 值更新指定的列。

(继承自 IResultSet)
UpdateShort(Int32, Int16)

使用 short 值更新指定的列。

(继承自 IResultSet)
UpdateShort(String, Int16)

使用 short 值更新指定的列。

(继承自 IResultSet)
UpdateSQLXML(Int32, ISQLXML)

使用 java.sql.SQLXML 值更新指定的列。

(继承自 IResultSet)
UpdateSQLXML(String, ISQLXML)

使用 java.sql.SQLXML 值更新指定的列。

(继承自 IResultSet)
UpdateString(Int32, String)

使用 String 值更新指定的列。

(继承自 IResultSet)
UpdateString(String, String)

使用 String 值更新指定的列。

(继承自 IResultSet)
UpdateTime(Int32, Time)

使用 java.sql.Time 值更新指定的列。

(继承自 IResultSet)
UpdateTime(String, Time)

使用 java.sql.Time 值更新指定的列。

(继承自 IResultSet)
UpdateTimestamp(Int32, Timestamp)

使用 java.sql.Timestamp 值更新指定的列。

(继承自 IResultSet)
UpdateTimestamp(String, Timestamp)

使用 java.sql.Timestamp 值更新指定的列。

(继承自 IResultSet)
WasNull()

报告最后一列读取的值是否为 SQL NULL。

(继承自 IResultSet)

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

为 JavaBeans<sup><字体大小=-2>TM</font></sup> 组件模型添加对 JDBC API 的支持的接口。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于