IParameterMetaData 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
物件,可用來取得 物件中 PreparedStatement
每個參數標記類型和屬性的相關信息。
[Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")]
public interface IParameterMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")>]
type IParameterMetaData = interface
interface IWrapper
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
物件,可用來取得 物件中 PreparedStatement
每個參數標記類型和屬性的相關信息。 對於某些查詢和驅動程序實作,對象傳回 ParameterMetaData
的數據在執行之前 PreparedStatement
可能無法使用。
某些驅動程序實作可能無法提供 物件中 CallableStatement
每個參數標記類型和屬性的相關信息。
已在1.4中新增。
的 java.sql.ParameterMetaData
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
欄位
ParameterModeIn |
常數,表示參數的模式為 IN。 |
ParameterModeInOut |
常數,表示參數的模式為 INOUT。 |
ParameterModeOut |
常數,表示參數的模式為 OUT。 |
ParameterModeUnknown |
常數,表示參數的模式未知。 |
ParameterNoNulls |
常數,表示參數不允許 |
ParameterNullable |
常數,表示參數將允許 |
ParameterNullableUnknown |
常數,表示參數的可為 Null 性未知。 |
屬性
Handle |
取得基礎 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
JniIdentityHashCode |
傳回包裝實例的 值 |
JniManagedPeerState |
受控對等的狀態。 (繼承來源 IJavaPeerable) |
JniPeerMembers |
成員存取和調用支援。 (繼承來源 IJavaPeerable) |
ParameterCount |
取得中 |
PeerReference |
傳 JniObjectReference 回已包裝 Java 物件實例的 。 (繼承來源 IJavaPeerable) |
方法
Disposed() |
處置實例時呼叫。 (繼承來源 IJavaPeerable) |
DisposeUnlessReferenced() |
如果這個實例沒有未完成的參考,則呼叫 |
Finalized() |
實例完成時呼叫。 (繼承來源 IJavaPeerable) |
GetParameterClassName(Int32) |
擷取 Java 類別的完整名稱,其實例應該傳遞至 方法 |
GetParameterMode(Int32) |
擷取指定的參數模式。 |
GetParameterType(Int32) |
擷取指定參數的 SQL 類型。 |
GetParameterTypeName(Int32) |
擷取指定參數的資料庫特定類型名稱。 |
GetPrecision(Int32) |
擷取指定參數的指定數據行大小。 |
GetScale(Int32) |
擷取小數點右邊的指定參數位數。 |
IsNullable(Int32) |
擷取值,此值指出指定的參數中是否允許使用 Null 值。 |
IsSigned(Int32) |
擷取值,此值指出指定之參數的值是否可以為帶正負號的數值。 |
IsWrapperFor(Class) |
如果這個 會實作介面自變數,或直接或間接為執行之對象的包裝函式,則傳回 true。 (繼承來源 IWrapper) |
SetJniIdentityHashCode(Int32) |
設定所 |
SetJniManagedPeerState(JniManagedPeerStates) |
物件,可用來取得 物件中 |
SetPeerReference(JniObjectReference) |
設定所 |
UnregisterFromRuntime() |
取消註冊此實例,讓運行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。 (繼承來源 IJavaPeerable) |
Unwrap(Class) |
傳回 物件,這個物件會實作指定的介面,以允許存取非標準方法,或 Proxy 未公開的標準方法。 (繼承來源 IWrapper) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
物件,可用來取得 物件中 |
GetJniTypeName(IJavaPeerable) |
物件,可用來取得 物件中 |