語言

IRowSet 介面

定義

此介面為 JDBC API 新增支援 JavaBeans<sup><字型大小=-2>TM/<字型></sup> 元件模型的介面。

[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
屬性
實作

備註

此介面為 JDBC API 新增支援 JavaBeans<sup><字型大小=-2>TM/<字型></sup> 元件模型的介面。 列集可作為 JavaBeans 元件在視覺化 Bean 開發環境中使用,可在設計時建立與配置,執行時執行。

介面 RowSet 提供一組 JavaBeans 屬性,允許實 RowSet 例設定連接 JDBC 資料來源並讀取部分資料。 一組設定器方法(setInt、setBytessetString等等)提供了將輸入參數傳遞給行集指令屬性的方法。 這個指令是列集從關聯式資料庫取得資料時所使用的 SQL 查詢,這通常是事實。

該 RowSet 介面支援 JavaBeans 事件,允許應用程式中的其他元件在列集發生事件(例如值變更)時收到通知。

此 RowSet 介面獨特之處在於設計為使用 JDBC API 的其他部分來實作。 換句話說,實 RowSet 作是一層軟體,執行在 JDBC 驅動程式之上。 介面的實作 RowSet 可由任何人提供,包括希望將 RowSet 實作納入其 JDBC 產品一部分的 JDBC 驅動程式廠商。

物件 RowSet 可能與資料來源建立連結,並在整個生命週期中維持該連線,此時稱為 連通 列集。 列集也可能與資料來源建立連線,取得資料後再關閉該連線。 這樣的行集稱為 不連通 行集。 斷線的列集可以在斷線期間對資料進行變更,然後將變更回傳給原始資料來源,但必須重新建立連線才能做到這點。

一個斷開的列集可能會有讀取器(物件 RowSetReader )和寫入者( RowSetWriter 物件)與其相關聯。 讀取器可用多種方式實作,以填充資料集,包括從非關聯式資料來源取得資料。 寫入器也可以以多種方式實作,將對列集資料所做的變更傳回底層資料來源。

Rowsets 使用起來很簡單。 介面 RowSet 是對標準 java.sql.ResultSet 介面的延伸。 介面 RowSetMetaData 是 java.sql.ResultSetMetaData 介面的延伸。 因此,熟悉 JDBC API 的開發者必須學習少量新的 API,才能使用 rowset。 此外,能支援 JDBC ResultSet 物件的第三方軟體工具也能輕鬆支援行集。

在 1.4 版本加入。

的 javax.sql.RowSetJava 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
CloseCursorsAtCommit

這個常數表示,當目前交易提交時,具有此可hold性的開啟 ResultSet 物件將會被關閉。

(繼承來源 IResultSet)
ConcurReadOnly

常數表示一個物件的並行模式 ResultSet ,且該物件可能不會被更新。

(繼承來源 IResultSet)
ConcurUpdatable

常數表示可更新物件的並行模式 ResultSet 。

(繼承來源 IResultSet)
FetchForward

常數表示結果集中的列將朝向正向處理;從頭到尾。

(繼承來源 IResultSet)
FetchReverse

表示結果集中列將被反向處理的常數;從最後到第一。

(繼承來源 IResultSet)
FetchUnknown

表示結果集中列將以何種順序處理的常數是未知的。

(繼承來源 IResultSet)
HoldCursorsOverCommit

這個常數表示,具有此可持有性的開啟 ResultSet 物件在當前交易提交時仍會保持開啟狀態。

(繼承來源 IResultSet)
TypeForwardOnly

該常數表示游標只能向前移動的物件類型 ResultSet 。

(繼承來源 IResultSet)
TypeScrollInsensitive

表示物件類型類型的常數 ResultSet ,該物件可滾動但通常對資料 ResultSet變動不敏感。

(繼承來源 IResultSet)
TypeScrollSensitive

表示物件類型可捲動且通常對資料ResultSet變更敏感的常數ResultSet。

(繼承來源 IResultSet)

屬性

名稱 Description
Command

取得 RowSet的 指令屬性。

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

如果該結果集已被封閉,則回傳真,否則回傳假。

(繼承來源 IResultSet)
IsFirst

如果游標位於 的第一 ResultSet列,則會得到。

(繼承來源 IResultSet)
IsLast

當游標位於 ResultSet

(繼承來源 IResultSet)
JniIdentityHashCode

回傳包裹實例的 java.lang.System.identityHashCode() 值。

(繼承來源 IJavaPeerable)
JniManagedPeerState

管理貴族的狀況。

(繼承來源 IJavaPeerable)
JniObjectReferenceControlBlock

此介面為 JDBC API 新增支援 JavaBeans<sup><字型大小=-2>TM/<字型></sup> 元件模型的介面。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取與召喚支援。

(繼承來源 IJavaPeerable)
MaxFieldSize

取得欄位值為 、 BINARY、 VARBINARYLONGVARBINARYCHAR或 VARCHAR時可回傳LONGVARCHAR的最大位元組數。

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 型別(UDTs)映射,以及 Java 類別RowSet(如適用)。

Url

取得此 RowSetURL 屬性值。

Username

得到該username財產的價值RowSet。

Warnings

會收到由該電話 ResultSet產生的第一個警告。

(繼承來源 IResultSet)

方法

名稱 Description
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)

在 Java 程式語言中,將該ResultSet物件Array目前列指定欄位的值以物件形式取得。

(繼承來源 IResultSet)
GetArray(String)

在 Java 程式語言中,將該ResultSet物件Array目前列指定欄位的值以物件形式取得。

(繼承來源 IResultSet)
GetAsciiStream(Int32)

取得該 ResultSet 物件當前列指定欄位的值,作為 ASCII 字元串流。

(繼承來源 IResultSet)
GetAsciiStream(String)

取得該 ResultSet 物件當前列指定欄位的值,作為 ASCII 字元串流。

(繼承來源 IResultSet)
GetBigDecimal(Int32, Int32)
已淘汰.

在 Java 程式語言中,取得該ResultSet物件java.sql.BigDecimal當前列指定欄位的值。

(繼承來源 IResultSet)
GetBigDecimal(Int32)

擷取這個 ResultSet 物件目前資料列中所指定資料行的值,做為 java.math.BigDecimal 具有完整精確度的 。

(繼承來源 IResultSet)
GetBigDecimal(String, Int32)
已淘汰.

在 Java 程式語言中,取得該ResultSet物件java.math.BigDecimal當前列指定欄位的值。

(繼承來源 IResultSet)
GetBigDecimal(String)

擷取這個 ResultSet 物件目前資料列中所指定資料行的值,做為 java.math.BigDecimal 具有完整精確度的 。

(繼承來源 IResultSet)
GetBinaryStream(Int32)

取得該 ResultSet 物件當前列指定欄位的值,作為一串未解譯的位元組串流。

(繼承來源 IResultSet)
GetBinaryStream(String)

以未解ResultSet讀的 s 流形式取得該byte物件當前列指定欄位的值。

(繼承來源 IResultSet)
GetBlob(Int32)

在 Java 程式語言中,將該ResultSet物件Blob目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetBlob(String)

在 Java 程式語言中,將該ResultSet物件Blob目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetBoolean(Int32)

在 Java 程式語言中,取得該ResultSet物件boolean當前列指定欄位的值。

(繼承來源 IResultSet)
GetBoolean(String)

在 Java 程式語言中,取得該ResultSet物件boolean當前列指定欄位的值。

(繼承來源 IResultSet)
GetByte(Int32)

在 Java 程式語言中,取得該ResultSet物件byte當前列指定欄位的值。

(繼承來源 IResultSet)
GetByte(String)

在 Java 程式語言中,取得該ResultSet物件byte當前列指定欄位的值。

(繼承來源 IResultSet)
GetBytes(Int32)

以 Java 程式語言的陣列形式,取得該ResultSet物件byte當前列指定欄位的值。

(繼承來源 IResultSet)
GetBytes(String)

以 Java 程式語言的陣列形式,取得該ResultSet物件byte當前列指定欄位的值。

(繼承來源 IResultSet)
GetCharacterStream(Int32)

取得該 ResultSet 物件當前列指定欄位的值,作為 java.io.Reader 物件。

(繼承來源 IResultSet)
GetCharacterStream(String)

取得該 ResultSet 物件當前列指定欄位的值,作為 java.io.Reader 物件。

(繼承來源 IResultSet)
GetClob(Int32)

在 Java 程式語言中,將該ResultSet物件Clob目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetClob(String)

在 Java 程式語言中,將該ResultSet物件Clob目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetDate(Int32, Calendar)

在 Java 程式語言中,將該ResultSet物件java.sql.Date目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetDate(Int32)

在 Java 程式語言中,將該ResultSet物件java.sql.Date目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetDate(String, Calendar)

在 Java 程式語言中,將該ResultSet物件java.sql.Date目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetDate(String)

在 Java 程式語言中,將該ResultSet物件java.sql.Date目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetDouble(Int32)

在 Java 程式語言中,取得該ResultSet物件double當前列指定欄位的值。

(繼承來源 IResultSet)
GetDouble(String)

在 Java 程式語言中,取得該ResultSet物件double當前列指定欄位的值。

(繼承來源 IResultSet)
GetFloat(Int32)

在 Java 程式語言中,取得該ResultSet物件float當前列指定欄位的值。

(繼承來源 IResultSet)
GetFloat(String)

在 Java 程式語言中,取得該ResultSet物件float當前列指定欄位的值。

(繼承來源 IResultSet)
GetInt(Int32)

以 Java 程式語言取得該ResultSet物件int當前列指定欄位的值。

(繼承來源 IResultSet)
GetInt(String)

以 Java 程式語言取得該ResultSet物件int當前列指定欄位的值。

(繼承來源 IResultSet)
GetLong(Int32)

在 Java 程式語言中,取得該ResultSet物件long當前列指定欄位的值。

(繼承來源 IResultSet)
GetLong(String)

在 Java 程式語言中,取得該ResultSet物件long當前列指定欄位的值。

(繼承來源 IResultSet)
GetNCharacterStream(Int32)

取得該 ResultSet 物件當前列指定欄位的值,作為 java.io.Reader 物件。

(繼承來源 IResultSet)
GetNCharacterStream(String)

取得該 ResultSet 物件當前列指定欄位的值,作為 java.io.Reader 物件。

(繼承來源 IResultSet)
GetNClob(Int32)

在 Java 程式語言中,將該ResultSet物件NClob目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetNClob(String)

在 Java 程式語言中,將該ResultSet物件NClob目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetNString(Int32)

在 Java 程式語言中,取得該ResultSet物件String當前列指定欄位的值。

(繼承來源 IResultSet)
GetNString(String)

在 Java 程式語言中,取得該ResultSet物件String當前列指定欄位的值。

(繼承來源 IResultSet)
GetObject(Int32, IDictionary<String,Class>)

以 Java 程式語言取得該ResultSet物件Object當前列指定欄位的值。

(繼承來源 IResultSet)
GetObject(Int32)

取得該ResultSet物件當前列指定欄位的值,以 Object Java 程式語言的形式取得。

(繼承來源 IResultSet)
GetObject(String, IDictionary<String,Class>)

以 Java 程式語言取得該ResultSet物件Object當前列指定欄位的值。

(繼承來源 IResultSet)
GetObject(String)

取得該ResultSet物件當前列指定欄位的值,以 Object Java 程式語言的形式取得。

(繼承來源 IResultSet)
GetRef(Int32)

在 Java 程式語言中,將該ResultSet物件Ref目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetRef(String)

在 Java 程式語言中,將該ResultSet物件Ref目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetRowId(Int32)

在 Java 程式語言中,將該ResultSet物件java.sql.RowId目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetRowId(String)

在 Java 程式語言中,將該ResultSet物件java.sql.RowId目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetShort(Int32)

在 Java 程式語言中,取得該ResultSet物件short當前列指定欄位的值。

(繼承來源 IResultSet)
GetShort(String)

在 Java 程式語言中,取得該ResultSet物件short當前列指定欄位的值。

(繼承來源 IResultSet)
GetSQLXML(Int32)

以 Java 程式語言的物件形式,取得目前ResultSetjava.sql.SQLXML列指定欄位的值。

(繼承來源 IResultSet)
GetSQLXML(String)

以 Java 程式語言的物件形式,取得目前ResultSetjava.sql.SQLXML列指定欄位的值。

(繼承來源 IResultSet)
GetString(Int32)

在 Java 程式語言中,取得該ResultSet物件String當前列指定欄位的值。

(繼承來源 IResultSet)
GetString(String)

在 Java 程式語言中,取得該ResultSet物件String當前列指定欄位的值。

(繼承來源 IResultSet)
GetTime(Int32, Calendar)

在 Java 程式語言中,將該ResultSet物件java.sql.Time目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetTime(Int32)

在 Java 程式語言中,將該ResultSet物件java.sql.Time目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetTime(String, Calendar)

在 Java 程式語言中,將該ResultSet物件java.sql.Time目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetTime(String)

在 Java 程式語言中,將該ResultSet物件java.sql.Time目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetTimestamp(Int32, Calendar)

在 Java 程式語言中,將該ResultSet物件java.sql.Timestamp目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetTimestamp(Int32)

在 Java 程式語言中,將該ResultSet物件java.sql.Timestamp目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetTimestamp(String, Calendar)

在 Java 程式語言中,將該ResultSet物件java.sql.Timestamp目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetTimestamp(String)

在 Java 程式語言中,將該ResultSet物件java.sql.Timestamp目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetUnicodeStream(Int32)
已淘汰.

以兩位元組 3 字元的串流形式,取得該 ResultSet 物件當前列指定欄位的值。

(繼承來源 IResultSet)
GetUnicodeStream(String)
已淘汰.

擷取該 ResultSet 物件當前列指定欄位的值,作為兩位元組 Unicode 字元的串流。

(繼承來源 IResultSet)
GetURL(Int32)

在 Java 程式語言中,將該ResultSet物件java.net.URL目前列指定欄位的值取得。

(繼承來源 IResultSet)
GetURL(String)

在 Java 程式語言中,將該ResultSet物件java.net.URL目前列指定欄位的值取得。

(繼承來源 IResultSet)
InsertRow()

將插入列的內容插入到此 ResultSet 物件及資料庫中。

(繼承來源 IResultSet)
IsWrapperFor(Class)

如果這要麼實作了介面參數,要麼直接或間接地為一個包含介面參數的物件包裝,則回傳為真。

(繼承來源 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物件指令中的指定參數設為給定的 Java boolean 值。

SetBoolean(String, Boolean)

將指定參數設為給定的 Java boolean 值。

SetByte(Int32, SByte)

將該RowSet物件指令中的指定參數設為給定的 Java byte 值。

SetByte(String, SByte)

將指定參數設為給定的 Java byte 值。

SetBytes(Int32, Byte[])

將該RowSet物件指令中指定的參數設為給定的 Java 數值陣列byte。

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.Date物件將指定參數設為給定Calendar值。

SetDate(String, Date)

將指定參數設定為 java.sql.Date 執行該應用程式的虛擬機器的預設時區值。

SetDouble(Int32, Double)

將該RowSet物件指令中的指定參數設為給定的 Java double 值。

SetDouble(String, Double)

將指定參數設為給定的 Java double 值。

SetFloat(Int32, Single)

將該RowSet物件指令中的指定參數設為給定的 Java float 值。

SetFloat(String, Single)

將指定參數設為給定的 Java float 值。

SetInt(Int32, Int32)

將該RowSet物件指令中的指定參數設為給定的 Java int 值。

SetInt(String, Int32)

將指定參數設為給定的 Java int 值。

SetJniIdentityHashCode(Int32)

將回傳的值設為 JniIdentityHashCode。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

此介面為 JDBC API 新增支援 JavaBeans<sup><字型大小=-2>TM/<字型></sup> 元件模型的介面。

(繼承來源 IJavaPeerable)
SetLong(Int32, Int64)

將該RowSet物件指令中的指定參數設為給定的 Java long 值。

SetLong(String, Int64)

將指定參數設為給定的 Java long 值。

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)

用給定的 Java RowSet設定該物件指令中的Object指定參數。

SetObject(Int32, Object, Int32)

用 Java RowSet設定該物件指令中的Object指定參數。

SetObject(Int32, Object)

用 Java RowSet設定該物件指令中的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物件指令中的指定參數設為給定的 Java short 值。

SetShort(String, Int16)

將指定參數設為給定的 Java short 值。

SetSQLXML(Int32, ISQLXML)

將指定參數設定為給定 java.sql.SQLXML 物件。

SetSQLXML(String, ISQLXML)

將指定參數設定為給定 java.sql.SQLXML 物件。

SetString(Int32, String)

將該RowSet物件指令中的指定參數設為給定的 Java String 值。

SetString(String, String)

將指定參數設為給定的 Java String 值。

SetTime(Int32, Time, Calendar)

在此物件指令中設定指定參數 RowSet ,並以給定 java.sql.Time 值。

SetTime(Int32, Time)

將此 RowSet 物件指令中指定的參數設為給定 java.sql.Time 值。

SetTime(String, Time, Calendar)

使用指定java.sql.Time物件將指定參數設為給定Calendar值。

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.Timestamp物件將指定參數設為給定Calendar值。

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)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

此介面為 JDBC API 新增支援 JavaBeans<sup><字型大小=-2>TM/<字型></sup> 元件模型的介面。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於