Share via


IDatabaseMetaData 介面

定義

整體資料庫的完整資訊。

[Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")]
public interface IDatabaseMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/DatabaseMetaData", "", "Java.Sql.IDatabaseMetaDataInvoker")>]
type IDatabaseMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
屬性
實作

備註

整體資料庫的完整資訊。

此介面是由驅動程式廠商實作,讓使用者知道資料庫管理系統 (DBMS 的功能,) 以 JDBC < sup >< 字型大小=-2 > TM < /font >< /sup > 技術 (「JDBC 驅動程式」) 搭配使用。 不同的關聯式 DBMS 通常支援不同的功能、以不同方式實作功能,以及使用不同的資料類型。 此外,驅動程式可能會在 DBMS 提供的功能之上實作功能。 此介面中方法所傳回的資訊適用于特定驅動程式和特定 DBMS 運作的功能。 請注意,如本檔所述,「資料庫」一詞一般用來參考驅動程式和 DBMS。

此介面的使用者通常是需要探索如何處理基礎 DBMS 的工具。 這特別適用于要搭配多個 DBMS 使用的應用程式。 例如,工具可能會使用 方法來 getTypeInfo 找出語句中 CREATE TABLE 可以使用哪些資料類型。 或者,使用者可能會呼叫 方法來 supportsCorrelatedSubqueries 查看是否可以使用相互關聯的子查詢,或 supportsBatchUpdates 查看是否可以使用批次更新。

某些 DatabaseMetaData 方法會以 物件形式 ResultSet 傳回信息清單。 例如 和 getIntgetString 一般 ResultSet 方法可用來從這些 ResultSet 物件擷取資料。 如果指定的中繼資料形式無法使用,則會傳回空 ResultSet 的 。 JDBC 驅動程式廠商可以定義指定方法之 物件所 ResultSet 傳回之資料行以外的其他資料行,而且必須由其 < B > 資料行標籤 < /B > 存取。

有些 DatabaseMetaData 方法會採用字串模式的引數。 這些引數全都有 fooPattern 等名稱。 在模式字串中,「%」 表示符合 0 或多個字元的任何子字串,而 「_」 表示符合任何一個字元。 只會傳回符合搜尋模式的中繼資料專案。 如果搜尋模式引數設定 null 為 ,該引數的準則將會從搜尋中卸載。

java.sql.DatabaseMetaData JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

欄位

AttributeNoNulls

NULL表示可能不允許值。

AttributeNullable

NULL表示絕對允許值。

AttributeNullableUnknown

指出是否 NULL 允許值。

BestRowNotPseudo

表示最佳資料列識別碼不是虛擬資料行。

BestRowPseudo

表示最佳資料列識別碼是虛擬資料行。

BestRowSession

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

BestRowTemporary

表示最佳資料列識別碼的範圍非常暫時,只有在使用資料列時才會持續。

BestRowTransaction

表示最佳資料列識別碼的範圍是目前交易的其餘部分。

BestRowUnknown

表示最佳資料列識別碼可能是或可能不是虛擬資料行。

ColumnNoNulls

表示資料行可能不允許 NULL 值。

ColumnNullable

表示資料行絕對允許 NULL 值。

ColumnNullableUnknown

表示資料行的可為 Null 是未知的。

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_RULE 行和 DELETE_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.getSQLStateTypeSQLException.getSQLState 傳回的值是否為 X/Open (現在稱為 Open Group) SQL CLI SQLSTATE 值。

TableIndexClustered

表示這個資料表索引是叢集索引。

TableIndexHashed

表示這個資料表索引是雜湊索引。

TableIndexOther

指出此資料表索引不是叢集索引、雜湊索引或資料表統計資料;這是這些以外的專案。

TableIndexStatistic

表示此資料行包含與資料表索引描述一起傳回的資料表統計資料。

TypeNoNulls

NULL表示這個資料類型不允許值。

TypeNullable

NULL表示這個資料類型允許值。

TypeNullableUnknown

指出這個資料類型是否 NULL 允許值。

TypePredBasic

表示資料類型只能在不使用 LIKE 述詞的搜尋子句中使用 WHERE

TypePredChar

表示資料類型只能用於 WHERE 使用 LIKE 述詞的搜尋子句中。

TypePredNone

WHERE表示此類型不支援搜尋子句。

TypeSearchable

表示所有 WHERE 搜尋子句都可以以此類型為基礎。

VersionColumnNotPseudo

表示這個版本資料行不是虛擬資料行。

VersionColumnPseudo

表示這個版本資料行是虛擬資料行。

VersionColumnUnknown

表示這個版本資料行可能不是虛擬資料行。

屬性

Catalogs

傳回這個資料庫中可用的目錄名稱集。

CatalogSeparator

傳回這個資料庫在目錄名稱和資料表名稱之間所使用的分隔符號。

CatalogTerm

傳回資料庫廠商偏好「目錄」詞彙的字詞。

ClientInfoProperties

傳回驅動程式的用戶端資訊屬性清單。

Connection

傳回建立此中繼資料的資料庫連接。

DatabaseMajorVersion

傳回資料庫軟體的主要版本號碼。

DatabaseMinorVersion

傳回資料庫軟體的次要版本號碼。

DatabaseProductName

傳回資料庫軟體的名稱。

DatabaseProductVersion

傳回這個資料庫軟體的版本號碼。

DefaultTransactionIsolation

傳回這個資料庫的預設交易隔離等級。

DriverMajorVersion

傳回 JDBC 驅動程式的主要版本號碼。

DriverMinorVersion

傳回 JDBC 驅動程式的次要版本號碼。

DriverName

傳回這個 JDBC 驅動程式的名稱。

DriverVersion

傳回此 JDBC 驅動程式的版本號碼。

ExtraNameCharacters

傳回字元字串,這些字元可用於未加上引號的識別碼名稱。

Handle

取得基礎 Android 物件的 JNI 值。

(繼承來源 IJavaObject)
IdentifierQuoteString

傳回用來加上 SQL 識別碼引號的字串。

IsCatalogAtStart

判斷完整資料表名稱的前置詞或後置詞是否為完整資料表名稱。

IsReadOnly

判斷資料庫是否處於唯讀模式。

JDBCMajorVersion

傳回此驅動程式的主要 JDBC 版本號碼。

JDBCMinorVersion

傳回此驅動程式的次要 JDBC 版本號碼。

JniIdentityHashCode

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

(繼承來源 IJavaPeerable)
JniManagedPeerState

受控對等的狀態。

(繼承來源 IJavaPeerable)
JniPeerMembers

成員存取和調用支援。

(繼承來源 IJavaPeerable)
MaxBinaryLiteralLength

取得此資料庫內嵌二進位常值中的十六進位字元數目上限。

MaxCatalogNameLength

傳回此資料庫中目錄名稱的大小上限。

MaxCharLiteralLength

傳回這個資料庫中字元常值的大小上限。

MaxColumnNameLength

傳回此資料庫之資料行名稱的大小上限。

MaxColumnsInGroupBy

取得這個資料庫的 子句中 GROUP BY 資料行數目上限。

MaxColumnsInIndex

傳回此資料庫的 Index 中資料行數目上限。

MaxColumnsInOrderBy

傳回這個資料庫的 子句中 ORDER BY 資料行數目上限。

MaxColumnsInSelect

傳回此資料庫清單中的最大資料 SELECT 行數目。

MaxColumnsInTable

傳回這個資料庫的資料表中資料行數目上限。

MaxConnections

傳回資料庫並行連線的最大數目。

MaxCursorNameLength

傳回這個資料庫的資料指標名稱長度上限。

MaxIndexLength

傳回此資料庫的 Index 最大長度位元組。

MaxProcedureNameLength

傳回此資料庫中程式名稱的最大字元數。

MaxRowSize

傳回這個資料庫單一資料列內的最大位元組數目。

MaxSchemaNameLength

傳回此資料庫的架構名稱中的最大字元數。

MaxStatementLength

傳回這個資料庫的 SQL 語句中的最大字元數。

MaxStatements

取得這個資料庫同時開啟的作用中語句數目上限。

MaxTableNameLength

傳回資料庫中資料表名稱的大小上限。

MaxTablesInSelect

傳回資料庫語句中 SELECT 允許的資料表數目上限。

MaxUserNameLength

傳回資料庫使用者名稱中的字元數上限。

NumericFunctions

傳回這個資料庫可用的數學函式清單。

PeerReference

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

(繼承來源 IJavaPeerable)
ProcedureTerm

傳回 「程式」的資料庫廠商慣用名稱。

ResultSetHoldability

傳回結果集的預設保留性。

RowIdLifetime

如果此資料來源支援 SQL ROWID 類型,則傳回 RowId 物件維持有效的存留期

Schemas

傳回資料庫中的架構名稱清單。

SchemaTerm

傳回資料庫廠商的「架構」慣用字詞。

SearchStringEscape

傳回用來逸出萬用字元的字串。

SQLKeywords

傳回非資料庫 SQL92 關鍵字的所有 SQL 關鍵字清單。

SQLStateType

指出 所 SQLException.getSQLState 傳回的值型 SQLState 別。

StringFunctions

傳回資料庫可用的字串函式清單。

SystemFunctions

傳回資料庫可用的系統函式清單。

TableTypes

傳回資料庫支援的資料表類型清單。

TimeDateFunctions

傳回資料庫可用的時間和日期函式清單。

TypeInfo

取得此資料庫支援的標準 SQL 類型清單。

URL

傳回此資料庫的 URL。

UserName

判斷資料庫稱為的使用者名稱。

方法

AllProceduresAreCallable()

擷取目前使用者是否可以呼叫 方法 getProcedures 傳回的所有程式。

AllTablesAreSelectable()

擷取目前使用者是否可以在 語句中使用 SELECT 方法 getTables 傳回的所有資料表。

AutoCommitFailureClosesAllResultSets()

擷取 autoCommit 是否 SQLExceptiontrue inidcates,而所有開啟的 ResultSet 都會關閉,甚至是可保存的 ResultSet。

DataDefinitionCausesTransactionCommit()

擷取值,此值指出交易中的資料定義陳述式是否會強制交易進行認可。

DataDefinitionIgnoredInTransactions()

擷取值,此值指出這個資料庫是否會忽略交易中的資料定義陳述式。

DeletesAreDetected(Int32)

呼叫 方法 ResultSet.rowDeleted ,擷取是否可以偵測可見的資料列刪除。

Disposed()

在處置實例時呼叫。

(繼承來源 IJavaPeerable)
DisposeUnlessReferenced()

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

(繼承來源 IJavaPeerable)
DoesMaxRowSizeIncludeBlobs()

擷取 方法 getMaxRowSize 的傳回值是否包含 SQL 資料類型 LONGVARCHARLONGVARBINARY

Finalized()

實例完成時呼叫。

(繼承來源 IJavaPeerable)
GetAttributes(String, String, String, String)

擷取指定型別的指定屬性描述,以取得指定架構和目錄中可用的使用者定義型別 (UDT) 。

GetBestRowIdentifier(String, String, String, Int32, Boolean)

擷取可唯一識別資料列之資料表最佳資料行集的描述。

GetColumnPrivileges(String, String, String, String)

擷取資料表資料行之存取權限的描述。

GetColumns(String, String, String, String)

擷取指定目錄中可用的資料表資料行描述。

GetCrossReference(String, String, String, String, String, String)

擷取指定外鍵資料表中外鍵資料行的描述,其中參考主鍵或代表父資料表唯一條件約束的資料行, (可能相同或不同的資料表) 。

GetExportedKeys(String, String, String)

擷取參考指定資料表主鍵資料行之外鍵資料行的描述, (資料表所匯出的外鍵資料行) 。

GetFunctionColumns(String, String, String, String)

擷取指定目錄的系統或使用者函式參數和傳回型別的描述。

GetFunctions(String, String, String)

擷取指定目錄中可用的系統和使用者函式描述。

GetImportedKeys(String, String, String)

擷取指定資料表外鍵資料行所參考之主鍵資料行的描述, (資料表匯入的主鍵) 。

GetIndexInfo(String, String, String, Boolean, Boolean)

擷取指定資料表索引和統計資料的描述。

GetPrimaryKeys(String, String, String)

擷取指定資料表主鍵資料行的描述。

GetProcedureColumns(String, String, String, String)

擷取指定目錄預存程式參數和結果資料行的描述。

GetProcedures(String, String, String)

擷取指定目錄中可用的預存程式描述。

GetSchemas(String, String)

擷取這個資料庫中可用的架構名稱。

GetSuperTables(String, String, String)

擷取資料表階層的描述,這些階層是定義在這個資料庫內的特定結構描述中。

GetSuperTypes(String, String, String)

擷取使用者定義型別的描述, (UDT) 在此資料庫中的特定架構中定義的階層。

GetTablePrivileges(String, String, String)

擷取目錄中每個可用資料表的存取權限描述。

GetTables(String, String, String, String[])

擷取指定目錄中可用的資料表描述。

GetUDTs(String, String, String, Int32[])

擷取特定架構中定義之使用者定義型別的描述, (UDT) 。

GetVersionColumns(String, String, String)

擷取資料表資料行的描述,這些資料行會在更新資料列中的任何值時自動更新。

InsertsAreDetected(Int32)

呼叫 方法 ResultSet.rowInserted ,擷取是否可以偵測可見的資料列插入。

IsWrapperFor(Class)

如果這個 會實作 介面引數,或是直接或間接做為物件包裝函式,則傳回 true。

(繼承來源 IWrapper)
LocatorsUpdateCopy()

指出對 LOB 進行的更新作業是作用於複本或是直接作用於 LOB。

NullPlusNonNullIsNull()

擷取這個資料庫是否支援與非 NULL 值之間的 NULL 串連。 NULL

NullsAreSortedAtEnd()

擷取值是否 NULL 在結尾排序,而不論排序次序為何。

NullsAreSortedAtStart()

擷取值是否 NULL 在開始排序,而不論排序次序為何。

NullsAreSortedHigh()

擷取值是否 NULL 排序為高。

NullsAreSortedLow()

擷取值是否 NULL 排序為低。

OthersDeletesAreVisible(Int32)

擷取值,此值指出是否可看見其他人所完成的刪除。

OthersInsertsAreVisible(Int32)

擷取值,此值指出是否可看見其他人所完成的插入。

OthersUpdatesAreVisible(Int32)

擷取值,此值指出是否可看見其他人所完成的更新。

OwnDeletesAreVisible(Int32)

擷取值,指出是否可以看見結果集本身的刪除。

OwnInsertsAreVisible(Int32)

擷取值,此值指出是否可以看見結果集本身的插入。

OwnUpdatesAreVisible(Int32)

擷取指定的物件類型 ResultSet 是否可見結果集自己的更新。

SetJniIdentityHashCode(Int32)

設定 所 JniIdentityHashCode 傳回的值。

(繼承來源 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

整體資料庫的完整資訊。

(繼承來源 IJavaPeerable)
SetPeerReference(JniObjectReference)

設定 所 PeerReference 傳回的值。

(繼承來源 IJavaPeerable)
StoresLowerCaseIdentifiers()

擷取此資料庫是否將混合大小寫未批註的 SQL 識別碼視為不區分大小寫,並將其儲存在小寫中。

StoresLowerCaseQuotedIdentifiers()

擷取這個資料庫是否將混合大小寫的引號 SQL 識別碼視為不區分大小寫,並將其儲存在小寫中。

StoresMixedCaseIdentifiers()

擷取此資料庫是否將混合大小寫未批註的 SQL 識別碼視為不區分大小寫,並將其儲存在混合大小寫中。

StoresMixedCaseQuotedIdentifiers()

擷取這個資料庫是否將混合大小寫的引號 SQL 識別碼視為不區分大小寫,並將其儲存在混合大小寫中。

StoresUpperCaseIdentifiers()

擷取此資料庫是否將混合大小寫未加上批註的 SQL 識別碼視為不區分大小寫,並將其儲存在大寫中。

StoresUpperCaseQuotedIdentifiers()

擷取此資料庫是否將混合大小寫的 SQL 識別碼視為不區分大小寫,並將其儲存在大寫中。

SupportsAlterTableWithAddColumn()

擷取這個資料庫是否支援 ALTER TABLE 加入資料行。

SupportsAlterTableWithDropColumn()

擷取這個資料庫是否支援 ALTER TABLE 卸載資料行。

SupportsANSI92EntryLevelSQL()

擷取值,此值指出這個資料庫是否支援 ANSI92 Entry Level SQL 文法。

SupportsANSI92FullSQL()

擷取此資料庫是否支援 ANSI92 完整 SQL 文法。

SupportsANSI92IntermediateSQL()

擷取此資料庫是否支援 ANSI92 中繼 SQL 文法。

SupportsBatchUpdates()

擷取值,此值指出這個資料庫是否支援批次更新。

SupportsCatalogsInDataManipulation()

擷取值,此值指出目錄名稱是否可以用於資料操作陳述式。

SupportsCatalogsInIndexDefinitions()

擷取值,此值指出目錄名稱是否可以用於索引定義陳述式。

SupportsCatalogsInPrivilegeDefinitions()

擷取值,此值指出目錄名稱是否可以用於權限定義陳述式。

SupportsCatalogsInProcedureCalls()

擷取值,此值指出目錄名稱是否可以用於程序呼叫陳述式。

SupportsCatalogsInTableDefinitions()

擷取值,此值指出目錄名稱是否可以用於資料表定義陳述式。

SupportsColumnAliasing()

擷取值,此值指出這個資料庫是否支援設定資料行別名。

SupportsConvert()

擷取這個資料庫是否支援 JDBC 純量函 CONVERT 式,以便將一個 JDBC 類型轉換成另一個。

SupportsConvert(Int32, Int32)

擷取這個資料庫是否支援 JDBC 純量函 CONVERT 式,以便 從TypetoType轉換 JDBC 類型。

SupportsCoreSQLGrammar()

擷取值,此值指出這個資料庫是否支援 ODBC Core SQL 文法。

SupportsCorrelatedSubqueries()

擷取值,此值指出這個資料庫是否支援相互關聯的子查詢。

SupportsDataDefinitionAndDataManipulationTransactions()

擷取值,此值指出這個資料庫是否支援在交易中同時使用資料定義陳述式和資料操作陳述式。

SupportsDataManipulationTransactionsOnly()

擷取值,此值指出這個資料庫是否僅支援在交易中使用資料操作陳述式。

SupportsDifferentTableCorrelationNames()

擷取值,此值指出當支援資料表相互關聯名稱時,是否會限制這些名稱要不同於資料表的名稱。

SupportsExpressionsInOrderBy()

擷取此資料庫是否支援清單中的運算式 ORDER BY

SupportsExtendedSQLGrammar()

擷取值,此值指出這個資料庫是否支援 ODBC Extended SQL 文法。

SupportsFullOuterJoins()

擷取值,此值指出這個資料庫是否支援完整的巢狀外部聯結。

SupportsGetGeneratedKeys()

擷取在語句執行之後是否可以擷取自動產生的金鑰

SupportsGroupBy()

擷取這個資料庫是否支援某種形式的 GROUP BY 子句。

SupportsGroupByBeyondSelect()

擷取這個資料庫是否支援使用 子句中 SELECT 未包含在 語句中的資料 GROUP BY 行,前提是 語句中的所有 SELECT 資料行都包含在 子句中 GROUP BY

SupportsGroupByUnrelated()

擷取這個資料庫是否支援使用不在 SELECT 子句語句中的資料 GROUP BY 行。

SupportsIntegrityEnhancementFacility()

擷取值,此值指出這個資料庫是否支援 SQL Integrity Enhancement Facility。

SupportsLikeEscapeClause()

擷取這個資料庫是否支援指定 LIKE 逸出子句。

SupportsLimitedOuterJoins()

擷取值,此值指出這個資料庫是否提供有限的外部聯結支援。

SupportsMinimumSQLGrammar()

擷取值,此值指出這個資料庫是否支援 ODBC Minimum SQL 文法。

SupportsMixedCaseIdentifiers()

擷取此資料庫是否將混合大小寫未批註的 SQL 識別碼視為區分大小寫,結果會將它們儲存在混合大小寫中。

SupportsMixedCaseQuotedIdentifiers()

擷取這個資料庫是否將混合大小寫的引號 SQL 識別碼視為區分大小寫,而且結果會將它們儲存在混合大小寫中。

SupportsMultipleOpenResults()

擷取是否可以同時從 CallableStatement 物件傳回多個 ResultSet 物件。

SupportsMultipleResultSets()

擷取這個資料庫是否支援從方法 execute 的單一呼叫取得多個 ResultSet 物件。

SupportsMultipleTransactions()

擷取此資料庫是否允許在不同的連線上一次開啟多個交易 () 。

SupportsNamedParameters()

擷取這個資料庫是否支援可呼叫語句的具名參數。

SupportsNonNullableColumns()

擷取這個資料庫中的資料行是否可定義為不可為 Null。

SupportsOpenCursorsAcrossCommit()

擷取值,此值指出這個資料庫是否支援在所有認可之間維持資料指標為開啟狀態。

SupportsOpenCursorsAcrossRollback()

擷取值,此值指出這個資料庫是否支援在所有回復之間維持資料指標為開啟狀態。

SupportsOpenStatementsAcrossCommit()

擷取值,此值指出這個資料庫是否支援在所有認可之間維持陳述式為開啟狀態。

SupportsOpenStatementsAcrossRollback()

擷取值,此值指出這個資料庫是否支援在所有回復之間維持陳述式為開啟狀態。

SupportsOrderByUnrelated()

擷取這個資料庫是否支援使用不在 SELECT 子句語句中的資料 ORDER BY 行。

SupportsOuterJoins()

擷取值,此值指出這個資料庫是否支援某種形式的外部聯結。

SupportsPositionedDelete()

擷取 DELETE 這個資料庫是否支援定位語句。

SupportsPositionedUpdate()

擷取 UPDATE 這個資料庫是否支援定位語句。

SupportsResultSetConcurrency(Int32, Int32)

擷取值,此值指出這個資料庫是否支援結合使用給定的並行類型與給定的結果集類型。

SupportsResultSetHoldability(Int32)

擷取值,此值指出這個資料庫是否支援給定的結果集保留性。

SupportsResultSetType(Int32)

擷取值,此值指出這個資料庫是否支援給定的結果集類型。

SupportsSavepoints()

擷取值,此值指出這個資料庫是否支援儲存點。

SupportsSchemasInDataManipulation()

擷取值,此值指出結構描述名稱是否可以用於資料操作陳述式。

SupportsSchemasInIndexDefinitions()

擷取值,此值指出結構描述名稱是否可以用於索引定義陳述式。

SupportsSchemasInPrivilegeDefinitions()

擷取值,此值指出結構描述名稱是否可以用於權限定義陳述式。

SupportsSchemasInProcedureCalls()

擷取值,此值指出結構描述名稱是否可以用於程序呼叫陳述式。

SupportsSchemasInTableDefinitions()

擷取值,此值指出結構描述名稱是否可以用於資料表定義陳述式。

SupportsSelectForUpdate()

擷取這個資料庫是否支援 SELECT FOR UPDATE 語句。

SupportsStatementPooling()

擷取值,此值指出這個資料庫是否支援陳述式共用。

SupportsStoredFunctionsUsingCallSyntax()

擷取這個資料庫是否支援使用預存程式逸出語法叫用使用者定義或廠商函式。

SupportsStoredProcedures()

擷取值,此值指出這個資料庫是否支援使用預存程序逸出語法的預存程序呼叫。

SupportsSubqueriesInComparisons()

擷取值,此值指出這個資料庫是否支援在比較運算式中使用子查詢。

SupportsSubqueriesInExists()

擷取這個資料庫是否支援運算式中的 EXISTS 子查詢。

SupportsSubqueriesInIns()

擷取這個資料庫是否支援運算式中的 IN 子查詢。

SupportsSubqueriesInQuantifieds()

擷取值,此值指出這個資料庫是否支援在定量運算式中使用子查詢。

SupportsTableCorrelationNames()

擷取值,此值指出這個資料庫是否支援資料表相互關聯名稱。

SupportsTransactionIsolationLevel(Int32)

擷取值,此值指出這個資料庫是否支援給定的交易隔離等級。

SupportsTransactions()

擷取值,此值指出這個資料庫是否支援交易。

SupportsUnion()

擷取這個資料庫是否支援 SQL UNION

SupportsUnionAll()

擷取這個資料庫是否支援 SQL UNION ALL

UnregisterFromRuntime()

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

(繼承來源 IJavaPeerable)
Unwrap(Class)

傳回 實作指定介面的物件,以允許存取非標準方法,或 Proxy 未公開的標準方法。

(繼承來源 IWrapper)
UpdatesAreDetected(Int32)

呼叫 方法 ResultSet.rowUpdated ,擷取是否可以偵測可見的資料列更新。

UsesLocalFilePerTable()

擷取值,此值指出這個資料庫是否針對每個資料表個別使用檔案。

UsesLocalFiles()

擷取值,此值指出這個資料庫是否將資料表儲存在本機檔案中。

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

整體資料庫的完整資訊。

GetJniTypeName(IJavaPeerable)

整體資料庫的完整資訊。

適用於