語言

DatabaseMetaData 類別

定義

警告

Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

[Android.Runtime.Register("mono/internal/java/sql/DatabaseMetaData", DoNotGenerateAcw=true)]
[System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")]
public abstract class DatabaseMetaData : Java.Lang.Object
[<Android.Runtime.Register("mono/internal/java/sql/DatabaseMetaData", DoNotGenerateAcw=true)>]
[<System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")>]
type DatabaseMetaData = class
    inherit Object
繼承
DatabaseMetaData
屬性

備註

Android 平台文件

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

欄位

名稱 Description
AttributeNoNulls
已淘汰.

表示 NULL 可能不允許輸入數值。

AttributeNullable
已淘汰.

表示 NULL 這些數值是被允許的。

AttributeNullableUnknown
已淘汰.

表示 NULL 是否允許數值尚不清楚。

BestRowNotPseudo
已淘汰.

表示最佳的列識別碼不是偽欄位。

BestRowPseudo
已淘汰.

表示最佳的列識別碼是偽欄位。

BestRowSession
已淘汰.

表示最佳列識別碼的範圍是當前會話的其餘部分。

BestRowTemporary
已淘汰.

表示最佳列識別碼的作用範圍非常短暫,僅在該列被使用期間持續。

BestRowTransaction
已淘汰.

表示最佳列識別碼的範圍為當前交易的其餘部分。

BestRowUnknown
已淘汰.

表示最佳列識別碼可能是偽欄位,也可能不是。

ColumnNoNulls
已淘汰.

表示欄位可能不允許 NULL 值。

ColumnNullable
已淘汰.

表示該欄位確實允許 NULL 值。

ColumnNullableUnknown
已淘汰.

表示欄位的可空性未知。

FunctionColumnIn
已淘汰.

表示參數或欄位為 IN 參數。

FunctionColumnInOut
已淘汰.

表示該參數或欄位為 INOUT 參數。

FunctionColumnOut
已淘汰.

表示參數或欄位為 OUT 參數。

FunctionColumnResult
已淘汰.

表示該參數或欄位是結果集中的欄位。

FunctionColumnUnknown
已淘汰.

表示該參數或欄位的類型未知。

FunctionNoNulls
已淘汰.

表示 NULL 不允許數值。

FunctionNoTable
已淘汰.

表示該函式不會回傳資料表。

FunctionNullable
已淘汰.

表示 NULL 允許數值。

FunctionNullableUnknown
已淘汰.

表示 NULL 是否允許數值尚不明朗。

FunctionResultUnknown
已淘汰.

表示尚不清楚該函式回傳的是結果還是資料表。

FunctionReturn
已淘汰.

表示參數或欄位為回傳值。

FunctionReturnsTable
已淘汰.

表示函式回傳一個表格。

ImportedKeyCascade
已淘汰.

對於欄位 UPDATE_RULE,表示當主鍵更新時,外鍵(匯入鍵)會被更改以與之一致。

ImportedKeyInitiallyDeferred
已淘汰.

表示可延期。

ImportedKeyInitiallyImmediate
已淘汰.

表示可延期。

ImportedKeyNoAction
已淘汰.

對於欄位 UPDATE_RULEDELETE_RULE,表示若主鍵已匯入,則無法更新或刪除。

ImportedKeyNotDeferrable
已淘汰.

表示可延期。

ImportedKeyRestrict
已淘汰.

對於欄位 UPDATE_RULE,表示若主鍵已被其他資料表匯入為外鍵,則可能不會更新。

ImportedKeySetDefault
已淘汰.

對於欄位 UPDATE_RULEDELETE_RULE,表示若主鍵被更新或刪除,外鍵(匯入鍵)會設定為預設值。

ImportedKeySetNull
已淘汰.

對於欄位 UPDATE_RULEDELETE_RULE,表示當主鍵被更新或刪除時,外鍵(匯入鍵)會被改為 NULL

ProcedureColumnIn
已淘汰.

表示欄位會儲存 IN 參數。

ProcedureColumnInOut
已淘汰.

表示欄位儲存 INOUT 參數。

ProcedureColumnOut
已淘汰.

表示欄位儲存 OUT 參數。

ProcedureColumnResult
已淘汰.

表示該欄儲存結果。

ProcedureColumnReturn
已淘汰.

表示欄位儲存回傳值。

ProcedureColumnUnknown
已淘汰.

表示該柱的類型未知。

ProcedureNoNulls
已淘汰.

表示 NULL 不允許數值。

ProcedureNoResult
已淘汰.

表示程序未回傳結果。

ProcedureNullable
已淘汰.

表示 NULL 允許數值。

ProcedureNullableUnknown
已淘汰.

表示 NULL 是否允許數值尚不明朗。

ProcedureResultUnknown
已淘汰.

表示尚不清楚程序是否會回傳結果。

ProcedureReturnsResult
已淘汰.

表示程序回傳結果。

SqlStateSQL
已淘汰.

方法的可能回傳值 DatabaseMetaData.getSQLStateType ,用以指示該方法 SQLException.getSQLState 回傳的值是否為 SQLSTATE 值。

SqlStateSQL99
已淘汰.

方法的一個可能回傳值 DatabaseMetaData.getSQLStateType ,用來指示該方法 SQLException.getSQLState 回傳的值是否為 SQL99 SQLSTATE 值。

SqlStateXOpen
已淘汰.

一個可能的 DatabaseMetaData.getSQLStateType 回傳值,用來表示該方法 SQLException.getSQLState 回傳的值是否為 X/Open(現稱為 Open Group)SQL CLI SQLSTATE 值。

TableIndexClustered
已淘汰.

表示此表格索引為叢集索引。

TableIndexHashed
已淘汰.

表示此表格索引為雜湊索引。

TableIndexOther
已淘汰.

表示此表格索引不是叢集索引、雜湊索引或表格統計量;而是其他東西。

TableIndexStatistic
已淘汰.

表示此欄位包含與表格索引描述一同回傳的資料表統計資料。

TypeNoNulls
已淘汰.

表示此資料型別不允許輸入 NULL 值。

TypeNullable
已淘汰.

表示此資料型別允許有值 NULL

TypeNullableUnknown
已淘汰.

表示尚不清楚此資料型別是否允許某個 NULL 值。

TypePredBasic
已淘汰.

表示該資料類型僅 WHERE 可用於不使用 LIKE 謂詞的搜尋子句。

TypePredChar
已淘汰.

表示該資料類型僅 WHERE 可用於使用 LIKE 謂詞的搜尋子句。

TypePredNone
已淘汰.

表示 WHERE 此類型不支援搜尋條款。

TypeSearchable
已淘汰.

表示所有 WHERE 搜尋條款都可以基於此類型。

VersionColumnNotPseudo
已淘汰.

表示此版本欄位並非偽欄位。

VersionColumnPseudo
已淘汰.

表示此版本欄位為偽欄位。

VersionColumnUnknown
已淘汰.

表示此版本欄位可能是偽欄位,也可能不是。

屬性

名稱 Description
Class
已淘汰.

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle
已淘汰.

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode
已淘汰.

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
JniPeerMembers
已淘汰.

取得用於調用此 Java 節點成員的 JNI 元資料。

(繼承來源 Object)
PeerReference
已淘汰.

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass
已淘汰.

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType
已淘汰.

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)

方法

名稱 Description
Clone()
已淘汰.

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
Dispose()
已淘汰.

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)
已淘汰.

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
Equals(Object)
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
Equals(Object)
已淘汰.

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetHashCode()
已淘汰.

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()
已淘汰.

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()
已淘汰.

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)
已淘汰.

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
ToArray<T>()
已淘汰.

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()
已淘汰.

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()
已淘汰.

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()
已淘汰.

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)
已淘汰.

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)
已淘汰.

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)
已淘汰.

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

JavaAs<TResult>(IJavaPeerable)
已淘汰.

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

JavaCast<TResult>(IJavaObject)
已淘汰.

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

JavaCast<TResult>(IJavaObject)
已淘汰.

一個介面,提供關於資料庫管理系統及其支援功能的全面資訊。

TryJavaCast<TResult>(IJavaPeerable, TResult)
已淘汰.

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

適用於