語言

ICallableStatement 介面

定義

用於執行 SQL 儲存程序的介面。

[Android.Runtime.Register("java/sql/CallableStatement", "", "Java.Sql.ICallableStatementInvoker")]
public interface ICallableStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IPreparedStatement
[<Android.Runtime.Register("java/sql/CallableStatement", "", "Java.Sql.ICallableStatementInvoker")>]
type ICallableStatement = interface
    interface IPreparedStatement
    interface IStatement
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

用於執行 SQL 儲存程序的介面。 JDBC API 提供一種儲存程序 SQL 轉義語法,允許以標準方式呼叫所有 RDBMS。 此轉義語法有一種形式包含結果參數,另一種形式則不包含。 若使用,結果參數必須註冊為 OUT 參數。 其他參數可用於輸入、輸出或兩者兼有。 參數依序以數字表示,第一個參數為 1。

{?= call &lt;procedure-name&gt;[(&lt;arg1&gt;,&lt;arg2&gt;, ...)]}
              {call &lt;procedure-name&gt;[(&lt;arg1&gt;,&lt;arg2&gt;, ...)]}

IN 參數值是利用 set 繼承自 PreparedStatement的方法設定的。 所有 OUT 參數的類型必須在執行儲存程序前註冊;執行後會透過 get 此處提供的方法取得其值。

A CallableStatement 可以回傳一個 ResultSet 或多個 ResultSet 物件。 多個 ResultSet 物件會使用繼承自 Statement的操作來處理。

為了最大化可攜性,應先處理呼叫物件 ResultSet 與更新次數,再取得輸出參數值。

java.sql.CallableStatementJava 檔。

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

欄位

名稱 Description
CloseAllResults

常數表示所有 ResultSet 先前保持開啟的物件在呼叫 getMoreResults時應為閉合。

(繼承來源 IStatement)
CloseCurrentResult

常數表示 ResultSet 當前物件在呼叫 getMoreResults時應為閉合。

(繼承來源 IStatement)
ExecuteFailed

常數表示執行批次敘述時發生錯誤。

(繼承來源 IStatement)
KeepCurrentResult

常數表示 ResultSet 當前物件在呼叫 getMoreResults時不應閉合。

(繼承來源 IStatement)
NoGeneratedKeys

這個常數表示產生的金鑰不應被公開可取。

(繼承來源 IStatement)
ReturnGeneratedKeys

這個常數表示產生的金鑰應該可供檢索。

(繼承來源 IStatement)
SuccessNoInfo

常數表示批次敘述成功執行,但無法計算受影響的列數。

(繼承來源 IStatement)

屬性

名稱 Description
Connection

取得 Connection 創建此陳述的物件。

(繼承來源 IStatement)
FetchDirection

取得從此陳述產生的 s 筆列 ResultSet的預設方向。

(繼承來源 IStatement)
FetchSize

取得從此陳述句回傳物件的預設 ResultSet 列數。

(繼承來源 IStatement)
GeneratedKeys

回傳執行此語句所自動產生的金鑰。

(繼承來源 IStatement)
Handle

取得底層 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
IsClosed

如果該陳述句已被關閉,則回傳真,否則回傳 false。

(繼承來源 IStatement)
JniIdentityHashCode

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

(繼承來源 IJavaPeerable)
JniManagedPeerState

管理貴族的狀況。

(繼承來源 IJavaPeerable)
JniObjectReferenceControlBlock

用於執行 SQL 儲存程序的介面。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取與召喚支援。

(繼承來源 IJavaPeerable)
MaxFieldSize

取得可從字元型與二進位型欄位回傳的最大位元組數,該欄位由 ResultSet 此陳述衍生出。

(繼承來源 IStatement)
MaxRows

從此陳述產生時,會得到 a ResultSet 能包含的最大列數。

(繼承來源 IStatement)
MetaData

回傳ResultSetMetaDataResultSet描述 的 ,該 將由執行 PreparedStatement所產生。

(繼承來源 IPreparedStatement)
MoreResults

接著看這個陳述的下一個結果。

(繼承來源 IStatement)
ParameterMetaData

取得關於參數 PreparedStatement的資訊。

(繼承來源 IPreparedStatement)
PeerReference

回傳JniObjectReference包裹後的 Java 物件實例。

(繼承來源 IJavaPeerable)
Poolable

如果此陳述是可池的,則回傳真,否則為假。

(繼承來源 IStatement)
QueryTimeout

取得該語句執行時間的逾時值。

(繼承來源 IStatement)
ResultSet

會得到目前的結果。

(繼承來源 IStatement)
ResultSetConcurrency

取得由此陳述產生的物件的並行設定 ResultSet

(繼承來源 IStatement)
ResultSetHoldability

取得此陳述產生物件的游標保持設定 ResultSet

(繼承來源 IStatement)
ResultSetType

從此陳述推導 ResultSet 出 s 的型別設定 ResultSet

(繼承來源 IStatement)
UpdateCount

如果目前結果不是 ResultSet,則會獲得更新次數。

(繼承來源 IStatement)
Warnings

取得本聲明中第一個 SQLWarning 由呼叫報告的資訊。

(繼承來源 IStatement)

方法

名稱 Description
AddBatch()

為該 PreparedStatement 物件的指令批次新增一組參數。

(繼承來源 IPreparedStatement)
AddBatch(String)

將該 SQL 指令加入該物件目前的指令 Statement 清單。

(繼承來源 IStatement)
Cancel()

如果資料庫管理系統(DBMS)和驅動程式都支援中止 SQL 陳述式,則會取消此 Statement 物件。

(繼承來源 IStatement)
ClearBatch()

會將此 Statement 物件目前的 SQL 指令清單清空。

(繼承來源 IStatement)
ClearParameters()

立刻清除目前的參數值。

(繼承來源 IPreparedStatement)
ClearWarnings()

清除所有 Statement 報告的警告。

(繼承來源 IStatement)
Close()

立即釋放該 Statement 物件的資料庫與 JDBC 資源,而非等待自動關閉後才釋放。

(繼承來源 IStatement)
Disposed()

當實例被處理後才被召喚。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果沒有未解決的參考資料,則 Dispose()呼叫;否則,則不做任何事。

(繼承來源 IJavaPeerable)
Execute()

執行此 PreparedStatement 物件中的 SQL 陳述句,該陳述可以是任何類型的 SQL 陳述。

(繼承來源 IPreparedStatement)
Execute(String, Int32)

執行給定的 SQL 陳述式,可能回傳多個結果,並向驅動程式發出信號,表示任何自動產生的金鑰都應開放以供檢索。

(繼承來源 IStatement)
Execute(String, Int32[])

執行給定的 SQL 陳述句,該陳述句可能回傳多個結果,並向驅動程式提示該陣列中自動產生的金鑰應可供檢索。

(繼承來源 IStatement)
Execute(String, String[])

執行給定的 SQL 陳述句,該陳述句可能回傳多個結果,並向驅動程式提示該陣列中自動產生的金鑰應可供檢索。

(繼承來源 IStatement)
Execute(String)

執行給定的 SQL 陳述句,該陳述句可能返回多個結果。

(繼承來源 IStatement)
ExecuteBatch()

將一批指令提交到資料庫執行,若所有指令都成功執行,則回傳一組更新次數陣列。

(繼承來源 IStatement)
ExecuteQuery()

在此物件中執行 SQL 查詢 PreparedStatement ,並回傳 ResultSet 由查詢產生的物件。

(繼承來源 IPreparedStatement)
ExecuteQuery(String)

執行給定的 SQL 陳述句,該陳述句回傳單一 ResultSet 物件。

(繼承來源 IStatement)
ExecuteUpdate()

執行此 PreparedStatement 物件中的 SQL 陳述式,必須是 SQL 資料操作語言(DML)陳述式,例如 INSERTUPDATEDELETE;或是不回傳任何內容的 SQL 陳述式,如 DDL 陳述式。

(繼承來源 IPreparedStatement)
ExecuteUpdate(String, Int32)

執行給定的 SQL 陳述句,並以指定旗標向驅動程式發出信號,告知該 Statement 物件產生的自動產生金鑰是否應公開供檢索。

(繼承來源 IStatement)
ExecuteUpdate(String, Int32[])

執行給定的 SQL 陳述式,並通知驅動程式應將該陣列中自動產生的金鑰開放以供檢索。

(繼承來源 IStatement)
ExecuteUpdate(String, String[])

執行給定的 SQL 陳述式,並通知驅動程式應將該陣列中自動產生的金鑰開放以供檢索。

(繼承來源 IStatement)
ExecuteUpdate(String)

執行給定的 SQL 陳述句,該陳述式可能是 INSERTUPDATE、 或 DELETE 陳述式,或是不回傳任何內容的 SQL 陳述式,例如 SQL DDL 陳述式。

(繼承來源 IStatement)
Finalized()

當實例完成後才會被通知。

(繼承來源 IJavaPeerable)
GetArray(Int32)

在 Java 程式語言中,將指定的 JDBC ARRAY 參數java.sql.Array值作為物件取得。

GetArray(String)

在 Java 程式語言中,將 JDBC ARRAY 參數的值作為java.sql.Array物件擷取。

GetBigDecimal(Int32, Int32)
已淘汰.

將指定 JDBC NUMERIC 參數的值以物件形式取得,並在小數點右側標 java.math.BigDecimal刻度 數字。

GetBigDecimal(Int32)

以物件形式取得指定 JDBC NUMERIC 參數 java.math.BigDecimal 的值,其數字數量與該值相符。

GetBigDecimal(String)

以物件形式取得 JDBC NUMERIC 參數 java.math.BigDecimal 的值,其數字數量與該值相同。

GetBlob(Int32)

以 Java 程式語言中的物件形式取得指定的 JDBC BLOB 參數java.sql.Blob值。

GetBlob(String)

在 Java 程式語言中,將 JDBC BLOB 參數java.sql.Blob的值作為物件取得。

GetBoolean(Int32)

在 Java 程式語言中,取得指定的 JDBC BITBOOLEAN參數boolean值。

GetBoolean(String)

在 Java 程式語言中,以 a boolean 形式取得 JDBC BITBOOLEAN參數的值。

GetByte(Int32)

在 Java 程式語言中,取得指定的 JDBC TINYINT 參數byte值。

GetByte(String)

在 Java 程式語言中,將 JDBC TINYINT 參數的值作為 a byte 取得。

GetBytes(Int32)

以 Java 程式語言中,將指定的 JDBC BINARYVARBINARY參數值以數值陣列byte的形式取得。

GetBytes(String)

以 Java 程式語言中的數值陣列byte形式取得 JDBC BINARYVARBINARY參數的值。

GetCharacterStream(Int32)

以 Java 程式語言中的物件形式取得指定參數java.io.Reader的值。

GetCharacterStream(String)

以 Java 程式語言中的物件形式取得指定參數java.io.Reader的值。

GetClob(Int32)

以 Java 程式語言中的物件形式取得指定的 JDBC CLOB 參數java.sql.Clob值。

GetClob(String)

在 Java 程式語言中,將 JDBC CLOB 參數java.sql.Clob的值作為物件取得。

GetDate(Int32, Calendar)

以物件形式取得指定的 JDBC DATE 參數 java.sql.Date 值,並利用該物件 Calendar 構造日期。

GetDate(Int32)

將指定 JDBC DATE 參數 java.sql.Date 的值作為物件取得。

GetDate(String, Calendar)

以物件形式取得 JDBC DATE 參數 java.sql.Date 的值,並利用該 Calendar 物件來構造日期。

GetDate(String)

以物件形式取得 JDBC DATE 參數 java.sql.Date 的值。

GetDouble(Int32)

在 Java 程式語言中,取得指定的 JDBC DOUBLE 參數double值。

GetDouble(String)

在 Java 程式語言中,將 JDBC DOUBLE 參數的值作為 a double 取得。

GetFloat(Int32)

在 Java 程式語言中,取得指定的 JDBC FLOAT 參數float值。

GetFloat(String)

在 Java 程式語言中,將 JDBC FLOAT 參數的值作為 a float 取得。

GetInt(Int32)

在 Java 程式語言中,取得指定的 JDBC INTEGER 參數int值。

GetInt(String)

在 Java 程式語言中取得 JDBC INTEGER 參數int的值。

GetLong(Int32)

在 Java 程式語言中,取得指定的 JDBC BIGINT 參數long值。

GetLong(String)

在 Java 程式語言中,將 JDBC BIGINT 參數的值作為 a long 取得。

GetMoreResults(Int32)

移動到該Statement物件的下一個結果,根據指定標誌指定的指令處理任何當前ResultSet物件,若下一個結果是ResultSet物件則返回true

(繼承來源 IStatement)
GetNCharacterStream(Int32)

以 Java 程式語言中的物件形式取得指定參數java.io.Reader的值。

GetNCharacterStream(String)

以 Java 程式語言中的物件形式取得指定參數java.io.Reader的值。

GetNClob(Int32)

以 Java 程式語言中的物件形式取得指定的 JDBC NCLOB 參數java.sql.NClob值。

GetNClob(String)

在 Java 程式語言中,將 JDBC NCLOB 參數java.sql.NClob的值作為物件取得。

GetNString(Int32)

取得指定 NCHAR值, NVARCHARLONGNVARCHAR是 Java 程式語言中的參數String

GetNString(String)

取得指定 NCHAR值, NVARCHARLONGNVARCHAR是 Java 程式語言中的參數String

GetObject(Int32, IDictionary<String,Class>)

回傳一個代表 OUT 參數 parameterIndex 值的物件,並用於 map 參數值的自訂映射。

GetObject(Int32)

在 Java 程式語言中,取得指定參數Object的值。

GetObject(String, IDictionary<String,Class>)

回傳一個代表 OUT 參數 parameterName 值的物件,並用於 map 參數值的自訂映射。

GetObject(String)

在 Java 程式語言中,以參數Object的值取出。

GetRef(Int32)

以 Java 程式語言中的物件形式取得指定的 JDBC REF(&lt;structured-type&gt;) 參數java.sql.Ref值。

GetRef(String)

在 Java 程式語言中,將 JDBC REF(&lt;structured-type&gt;) 參數java.sql.Ref的值作為物件取得。

GetRowId(Int32)

將指定 JDBC ROWID 參數 java.sql.RowId 的值作為物件取得。

GetRowId(String)

將指定 JDBC ROWID 參數 java.sql.RowId 的值作為物件取得。

GetShort(Int32)

在 Java 程式語言中,取得指定的 JDBC SMALLINT 參數short值。

GetShort(String)

在 Java 程式語言中,將 JDBC SMALLINT 參數的值作為 a short 取得。

GetSQLXML(Int32)

以 Java 程式語言中的物件形式取得指定SQL XML參數java.sql.SQLXML的值。

GetSQLXML(String)

以 Java 程式語言中的物件形式取得指定SQL XML參數java.sql.SQLXML的值。

GetString(Int32)

在 Java 程式語言中,取得指定的 JDBC CHARVARCHARLONGVARCHAR 或參數String值。

GetString(String)

在 Java 程式語言中,取得 JDBC CHARVARCHARLONGVARCHAR參數String的值。

GetTime(Int32, Calendar)

以物件形式檢索指定 JDBC TIME 參數 java.sql.Time 的值,並利用該物件 Calendar 構造時間。

GetTime(Int32)

將指定 JDBC TIME 參數 java.sql.Time 的值作為物件取得。

GetTime(String, Calendar)

以物件形式取得 JDBC TIME 參數 java.sql.Time 的值,並利用該物件 Calendar 構造時間。

GetTime(String)

以物件形式取得 JDBC TIME 參數 java.sql.Time 的值。

GetTimestamp(Int32, Calendar)

以指定物件形式取得指定的 JDBC TIMESTAMP 參數 java.sql.Timestamp 值,並用該物件 Calendar 來構造該 Timestamp 物件。

GetTimestamp(Int32)

將指定 JDBC TIMESTAMP 參數 java.sql.Timestamp 的值作為物件取得。

GetTimestamp(String, Calendar)

以物件形式取得 JDBC TIMESTAMP 參數 java.sql.Timestamp 的值,並利用該物件 Calendar 來構造該 Timestamp 物件。

GetTimestamp(String)

以物件形式取得 JDBC TIMESTAMP 參數 java.sql.Timestamp 的值。

GetURL(Int32)

將指定 JDBC DATALINK 參數 java.net.URL 的值作為物件取得。

GetURL(String)

以物件形式取得 JDBC DATALINK 參數 java.net.URL 的值。

IsWrapperFor(Class)

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

(繼承來源 IWrapper)
RegisterOutParameter(Int32, Int32, Int32)

將序數位置 parameterIndex 的參數註冊為 JDBC 類型 sqlType

RegisterOutParameter(Int32, Int32, String)

登錄指定的輸出參數。

RegisterOutParameter(Int32, Int32)

將 OUT 參數以序數位置 parameterIndex 註冊到 JDBC 類型 sqlType

RegisterOutParameter(String, Int32, Int32)

註冊為 parameterName JDBC 型別 sqlType的參數。

RegisterOutParameter(String, Int32, String)

登錄指定的輸出參數。

RegisterOutParameter(String, Int32)

註冊 OUT 參數,該參數為 parameterName JDBC 類型 sqlType

SetArray(Int32, IArray)

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

(繼承來源 IPreparedStatement)
SetAsciiStream(Int32, Stream, Int32)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

(繼承來源 IPreparedStatement)
SetAsciiStream(Int32, Stream, Int64)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

(繼承來源 IPreparedStatement)
SetAsciiStream(Int32, Stream)

設定指定的參數為給定的輸入資料流。

(繼承來源 IPreparedStatement)
SetAsciiStream(String, Stream, Int32)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

SetAsciiStream(String, Stream, Int64)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

SetAsciiStream(String, Stream)

設定指定的參數為給定的輸入資料流。

SetBigDecimal(Int32, BigDecimal)

將指定參數設定為給定 java.math.BigDecimal 值。

(繼承來源 IPreparedStatement)
SetBigDecimal(String, BigDecimal)

將指定參數設定為給定 java.math.BigDecimal 值。

SetBinaryStream(Int32, Stream, Int32)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

(繼承來源 IPreparedStatement)
SetBinaryStream(Int32, Stream, Int64)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

(繼承來源 IPreparedStatement)
SetBinaryStream(Int32, Stream)

設定指定的參數為給定的輸入資料流。

(繼承來源 IPreparedStatement)
SetBinaryStream(String, Stream, Int32)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

SetBinaryStream(String, Stream, Int64)

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

SetBinaryStream(String, Stream)

設定指定的參數為給定的輸入資料流。

SetBlob(Int32, IBlob)

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

(繼承來源 IPreparedStatement)
SetBlob(Int32, Stream, Int64)

將指定參數設定為物件 InputStream

(繼承來源 IPreparedStatement)
SetBlob(Int32, Stream)

將指定參數設定為物件 InputStream

(繼承來源 IPreparedStatement)
SetBlob(String, IBlob)

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

SetBlob(String, Stream, Int64)

將指定參數設定為物件 InputStream

SetBlob(String, Stream)

將指定參數設定為物件 InputStream

SetBoolean(Int32, Boolean)

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

(繼承來源 IPreparedStatement)
SetBoolean(String, Boolean)

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

SetByte(Int32, SByte)

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

(繼承來源 IPreparedStatement)
SetByte(String, SByte)

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

SetBytes(Int32, Byte[])

將指定參數設為給定的 Java 位元組陣列。

(繼承來源 IPreparedStatement)
SetBytes(String, Byte[])

將指定參數設為給定的 Java 位元組陣列。

SetCharacterStream(Int32, Reader, Int32)

將指定參數設為給定 Reader 的物件,即給定的字元數。

(繼承來源 IPreparedStatement)
SetCharacterStream(Int32, Reader, Int64)

將指定參數設為給定 Reader 的物件,即給定的字元數。

(繼承來源 IPreparedStatement)
SetCharacterStream(Int32, Reader)

將指定參數設定為給定 Reader 物件。

(繼承來源 IPreparedStatement)
SetCharacterStream(String, Reader, Int32)

將指定參數設為給定 Reader 的物件,即給定的字元數。

SetCharacterStream(String, Reader, Int64)

將指定參數設為給定 Reader 的物件,即給定的字元數。

SetCharacterStream(String, Reader)

將指定參數設定為給定 Reader 物件。

SetClob(Int32, IClob)

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

(繼承來源 IPreparedStatement)
SetClob(Int32, Reader, Int64)

將指定參數設定為物件 Reader

(繼承來源 IPreparedStatement)
SetClob(Int32, Reader)

將指定參數設定為物件 Reader

(繼承來源 IPreparedStatement)
SetClob(String, IClob)

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

SetClob(String, Reader, Int64)

將指定參數設定為物件 Reader

SetClob(String, Reader)

將指定參數設定為物件 Reader

SetCursorName(String)

將 SQL 游標名稱設定為給定 String的 ,後續 Statement 物件 execute 方法會使用此名稱。

(繼承來源 IStatement)
SetDate(Int32, Date, Calendar)

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

(繼承來源 IPreparedStatement)
SetDate(Int32, Date)

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

(繼承來源 IPreparedStatement)
SetDate(String, Date, Calendar)

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

SetDate(String, Date)

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

SetDouble(Int32, Double)

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

(繼承來源 IPreparedStatement)
SetDouble(String, Double)

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

SetEscapeProcessing(Boolean)

開啟或關閉逃逸處理。

(繼承來源 IStatement)
SetFloat(Int32, Single)

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

(繼承來源 IPreparedStatement)
SetFloat(String, Single)

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

SetInt(Int32, Int32)

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

(繼承來源 IPreparedStatement)
SetInt(String, Int32)

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

SetJniIdentityHashCode(Int32)

將回傳的值設為 JniIdentityHashCode

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

用於執行 SQL 儲存程序的介面。

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

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

(繼承來源 IPreparedStatement)
SetLong(String, Int64)

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

SetNCharacterStream(Int32, Reader, Int64)

將指定參數設定為物件 Reader

(繼承來源 IPreparedStatement)
SetNCharacterStream(Int32, Reader)

將指定參數設定為物件 Reader

(繼承來源 IPreparedStatement)
SetNCharacterStream(String, Reader, Int64)

將指定參數設定為物件 Reader

SetNCharacterStream(String, Reader)

將指定參數設定為物件 Reader

SetNClob(Int32, INClob)

將指定參數設定為物件 java.sql.NClob

(繼承來源 IPreparedStatement)
SetNClob(Int32, Reader, Int64)

將指定參數設定為物件 Reader

(繼承來源 IPreparedStatement)
SetNClob(Int32, Reader)

將指定參數設定為物件 Reader

(繼承來源 IPreparedStatement)
SetNClob(String, INClob)

將指定參數設定為物件 java.sql.NClob

SetNClob(String, Reader, Int64)

將指定參數設定為物件 Reader

SetNClob(String, Reader)

將指定參數設定為物件 Reader

SetNString(Int32, String)

將指定的參數設為給定 String 物件。

(繼承來源 IPreparedStatement)
SetNString(String, String)

將指定參數設定為給定 String 物件。

SetNull(Int32, Int32, String)

將指定參數設為 SQL NULL

(繼承來源 IPreparedStatement)
SetNull(Int32, Int32)

將指定參數設為 SQL NULL

(繼承來源 IPreparedStatement)
SetNull(String, Int32, String)

將指定參數設為 SQL NULL

SetNull(String, Int32)

將指定參數設為 SQL NULL

SetObject(Int32, Object, Int32, Int32)

設定指定參數的值與給定物件。

(繼承來源 IPreparedStatement)
SetObject(Int32, Object, Int32)

設定指定參數的值與給定物件。

(繼承來源 IPreparedStatement)
SetObject(Int32, Object)

使用給定物件,設定指定之參數的值。

(繼承來源 IPreparedStatement)
SetObject(String, Object, Int32, Int32)

設定指定參數的值與給定物件。

SetObject(String, Object, Int32)

設定指定參數的值與給定物件。

SetObject(String, Object)

設定指定參數的值與給定物件。

SetPeerReference(JniObjectReference)

將回傳的值設為 PeerReference

(繼承來源 IJavaPeerable)
SetRef(Int32, IRef)

將指定參數設定為給定 REF(&lt;structured-type&gt;) 值。

(繼承來源 IPreparedStatement)
SetRowId(Int32, IRowId)

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

(繼承來源 IPreparedStatement)
SetRowId(String, IRowId)

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

SetShort(Int32, Int16)

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

(繼承來源 IPreparedStatement)
SetShort(String, Int16)

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

SetSQLXML(Int32, ISQLXML)

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

(繼承來源 IPreparedStatement)
SetSQLXML(String, ISQLXML)

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

SetString(Int32, String)

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

(繼承來源 IPreparedStatement)
SetString(String, String)

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

SetTime(Int32, Time, Calendar)

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

(繼承來源 IPreparedStatement)
SetTime(Int32, Time)

將指定參數設定為給定 java.sql.Time 值。

(繼承來源 IPreparedStatement)
SetTime(String, Time, Calendar)

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

SetTime(String, Time)

將指定參數設定為給定 java.sql.Time 值。

SetTimestamp(Int32, Timestamp, Calendar)

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

(繼承來源 IPreparedStatement)
SetTimestamp(Int32, Timestamp)

將指定參數設定為給定 java.sql.Timestamp 值。

(繼承來源 IPreparedStatement)
SetTimestamp(String, Timestamp, Calendar)

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

SetTimestamp(String, Timestamp)

將指定參數設定為給定 java.sql.Timestamp 值。

SetUnicodeStream(Int32, Stream, Int32)
已淘汰.

將指定參數設定為給定的輸入串流,該串流將擁有指定的位元組數。

(繼承來源 IPreparedStatement)
SetURL(Int32, URL)

將指定參數設定為給定 java.net.URL 值。

(繼承來源 IPreparedStatement)
SetURL(String, URL)

將指定參數設定為給定 java.net.URL 物件。

UnregisterFromRuntime()

取消註冊此實例,讓執行時不會在未來 Java.Interop.JniRuntime+JniValueManager.PeekValue 的呼叫中回傳該實例。

(繼承來源 IJavaPeerable)
Unwrap(Class)

回傳一個物件,實作給定介面,允許存取非標準方法,或代理未暴露的標準方法。

(繼承來源 IWrapper)
WasNull()

讀取最後一次讀取的 OUT 參數是否為 SQL NULL值。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

用於執行 SQL 儲存程序的介面。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用於