Share via


IClob 介面

定義

JAVA < sup >< 字型大小=-2 > TM < /font >< /sup > 程式設計語言中 SQL CLOB 類型的對應。

[Android.Runtime.Register("java/sql/Clob", "", "Java.Sql.IClobInvoker")]
public interface IClob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Clob", "", "Java.Sql.IClobInvoker")>]
type IClob = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
衍生
屬性
實作

備註

JAVA < sup >< 字型大小=-2 > TM < /font >< /sup > 程式設計語言中 SQL CLOB 類型的對應。 SQL CLOB 是內建類型,會將 Character Large Object 儲存為資料庫資料表資料列中的資料行值。 根據預設,驅動程式會使用 SQL locator(CLOB)Clob 作 物件,這表示 Clob 物件包含 SQL CLOB 資料的邏輯指標,而不是資料本身。 Clob物件在建立它的異動期間有效。

介面 Clob 提供方法來取得 SQL CLOB (Character Large Object) 值的長度、在用戶端上具體化 CLOB 值,以及搜尋值內的 CLOB 子字串或 CLOB 物件。 介面 ResultSetCallableStatementPreparedStatement 中的方法,例如 getClob 和 ,可 setClob 讓程式設計人員存取 SQL CLOB 值。 此外,這個介面有更新 CLOB 值的方法。

如果 JDBC 驅動程式支援資料類型,則必須完全實作 介面上 Clob 的所有方法。

已在 1.2 中新增。

java.sql.Clob JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

屬性

AsciiStream

取得這個 Clob 物件的值做為 ASCII 資料流程。

CharacterStream

取得 中 java.io.Reader 這個 Clob 物件的資料。

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
JniIdentityHashCode

傳回已包裝實例的 值 java.lang.System.identityHashCode()

(繼承來源 IJavaPeerable)
JniManagedPeerState

Managed 對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
PeerReference

JniObjectReference 回已包裝 JAVA 物件實例的 。

(繼承來源 IJavaPeerable)

方法

Disposed()

處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

如果這個實例沒有未完成的參考,則呼叫 Dispose() ,否則不會執行任何動作。

(繼承來源 IJavaPeerable)
Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
Free()

這個方法會釋放 物件, Clob 並釋放其保留的資源。

GetCharacterStream(Int64, Int64)

Reader傳回 物件,其中包含部分 Clob 值,從 pos 指定的字元開始,這是長度長度的字元。

GetSubString(Int64, Int32)

擷取這個 Clob 物件所指定值中 CLOB 指定之子字串的複本。

Length()

擷取這個 Clob 物件所指定值中的 CLOB 字元數。

Position(IClob, Int64)

擷取指定 Clob 物件出現在這個 Clob 物件 searchstr 中的字元位置。

Position(String, Int64)

擷取指定子字串 searchstr 出現在這個 Clob 物件所表示之 SQL CLOB 值中的字元位置。

SetAsciiStream(Int64)

擷取資料流程,以用來將 Ascii 字元 CLOB 寫入這個 Clob 物件所代表的值,從位置 pos 開始。

SetCharacterStream(Int64)

擷取資料流程,以用來將 Unicode 字元 CLOB 的資料流程寫入這個 Clob 物件所代表的值,位於 。 pos

SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

JAVA < sup >< 字型大小=-2 > TM < /font >< /sup > 程式設計語言中 SQL CLOB 類型的對應。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
SetString(Int64, String)

將指定的 JAVA StringCLOB 寫入這個 Clob 物件在 位置 pos 所指定的值。

SetString(Int64, String, Int32, Int32)

從 字元 開始,將 lenstr 字元 offsetCLOB 寫入這個 Clob 所代表的值。

Truncate(Int64)

截斷 CLOB 這個 Clob 指定為具有字元長度 len 的值。

UnregisterFromRuntime()

取消註冊這個實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。

(繼承來源 IJavaPeerable)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

JAVA < sup >< 字型大小=-2 > TM < /font >< /sup > 程式設計語言中 SQL CLOB 類型的對應。

GetJniTypeName(IJavaPeerable)

JAVA < sup >< 字型大小=-2 > TM < /font >< /sup > 程式設計語言中 SQL CLOB 類型的對應。

適用於