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 driver”) 与之一起使用的驱动程序。 不同的关系 DBMS 通常支持不同的功能,以不同的方式实现功能,并使用不同的数据类型。 此外,驱动程序可能基于 DBMS 提供的功能实现功能。 此接口中的方法返回的信息适用于协同工作的特定驱动程序和特定 DBMS 的功能。 请注意,如本文档中所述,术语“数据库”一般用于指代驱动程序和 DBMS。

此接口的用户通常是需要发现如何处理基础 DBMS 的工具。 对于打算与多个 DBMS 一起使用的应用程序尤其如此。 例如,工具可能会使用 方法来 getTypeInfo 找出可以在 语句中使用的 CREATE TABLE 数据类型。 或者,用户可能会调用 方法 supportsCorrelatedSubqueries ,以查看是否可以使用相关的子查询,或者 supportsBatchUpdates 查看是否可以使用批处理更新。

某些 DatabaseMetaData 方法以 对象的形式 ResultSet 返回信息列表。 常规 ResultSet 方法(如 getStringgetInt)可用于从这些 ResultSet 对象检索数据。 如果给定形式的元数据不可用,将返回空 ResultSet 。 JDBC 驱动程序供应商可以定义由对象为给定方法返回 ResultSet 的列以外的其他列,并且必须由其 <B>列标签</B> 访问。

某些 DatabaseMetaData 方法采用字符串模式的参数。 这些参数都具有 fooPattern 等名称。 在模式字符串中,“%”表示匹配包含 0 个或更多个字符的任何子字符串,“_”表示匹配任意一个字符。 仅返回与搜索模式匹配的元数据条目。 如果搜索模式参数设置为 null,则会从搜索中删除该参数的条件。

java.sql.DatabaseMetaDataJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

字段

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

指示数据类型只能在不使用LIKE谓词的搜索子句中使用WHERE

TypePredChar

指示数据类型只能在使用LIKE谓词的搜索子句中使用WHERE

TypePredNone

指示 WHERE 此类型不支持搜索子句。

TypeSearchable

指示所有 WHERE 搜索子句都可以基于此类型。

VersionColumnNotPseudo

指示此版本列不是伪列。

VersionColumnPseudo

指示此版本列是伪列。

VersionColumnUnknown

指示此版本列可能是伪列,也可能不是伪列。

属性

Catalogs

返回此数据库中可用的目录名称集。

CatalogSeparator

返回此数据库在目录名称和表名称之间使用的分隔符。

CatalogTerm

返回数据库供应商首选术语“catalog”的术语。

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

返回此数据库的索引中的最大列数。

MaxColumnsInOrderBy

返回此数据库的 子 ORDER BY 句中的最大列数。

MaxColumnsInSelect

返回此数据库列表中 SELECT 的最大列数。

MaxColumnsInTable

返回表中此数据库的最大列数。

MaxConnections

返回数据库的最大并发连接数。

MaxCursorNameLength

返回此数据库的游标名称的最大长度。

MaxIndexLength

返回此数据库的索引的最大长度(以字节为单位)。

MaxProcedureNameLength

返回此数据库中过程名称的最大字符数。

MaxRowSize

返回此数据库的单个行内的最大字节数。

MaxSchemaNameLength

返回此数据库的架构名称中的最大字符数。

MaxStatementLength

返回此数据库的 SQL 语句中的最大字符数。

MaxStatements

获取此数据库同时打开的活动语句的最大数目。

MaxTableNameLength

返回数据库中表名的最大大小。

MaxTablesInSelect

返回数据库的 语句中 SELECT 允许的最大表数。

MaxUserNameLength

返回数据库的用户名中的最大字符数。

NumericFunctions

返回此数据库可用的数学函数的列表。

PeerReference

返回 JniObjectReference 包装的 Java 对象实例的 。

(继承自 IJavaPeerable)
ProcedureTerm

为“procedure”返回数据库供应商的首选名称。

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()

检索 a while autoCommit 是否 SQLExceptiontrue 所有打开的 ResultSet 都已关闭的 idcat,甚至是可保留的 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()

检索此数据库是否支持 与为 的非NULLNULL之间的连接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 入门级 SQL 语法。

SupportsANSI92FullSQL()

检索此数据库是否支持支持的 ANSI92 完整 SQL 语法。

SupportsANSI92IntermediateSQL()

检索此数据库是否支持支持的 ANSI92 中间 SQL 语法。

SupportsBatchUpdates()

检索此数据库是否支持批更新。

SupportsCatalogsInDataManipulation()

检索目录名称能否用于数据操作语句。

SupportsCatalogsInIndexDefinitions()

检索目录名称能否用于索引定义语句。

SupportsCatalogsInPrivilegeDefinitions()

检索目录名称能否用于特权定义语句。

SupportsCatalogsInProcedureCalls()

检索目录名称能否用于过程调用语句。

SupportsCatalogsInTableDefinitions()

检索目录名称能否用于表定义语句。

SupportsColumnAliasing()

检索此数据库是否支持列名使用别名。

SupportsConvert()

检索此数据库是否支持 JDBC 标量函数 CONVERT 将一种 JDBC 类型转换为另一种 JDBC 类型。

SupportsConvert(Int32, Int32)

检索此数据库是否支持 JDBC 标量函数 CONVERTJDBC 类型 fromTypetoType 之间进行转换。

SupportsCoreSQLGrammar()

检索此数据库是否支持 ODBC 核心 SQL 语法。

SupportsCorrelatedSubqueries()

检索此数据库是否支持相关子查询。

SupportsDataDefinitionAndDataManipulationTransactions()

检索此数据库是否可在一个事务内同时支持数据定义和数据操作语句。

SupportsDataManipulationTransactionsOnly()

检索此数据库是否在一个事务内仅支持数据操作语句。

SupportsDifferentTableCorrelationNames()

检索在支持表相关名称时,这些名称是否必须与表名不同。

SupportsExpressionsInOrderBy()

检索此数据库是否支持列表中的 ORDER BY 表达式。

SupportsExtendedSQLGrammar()

检索此数据库是否支持 ODBC 扩展的 SQL 语法。

SupportsFullOuterJoins()

检索此数据库是否支持完整的嵌套外部联接。

SupportsGetGeneratedKeys()

检索在执行语句后是否可以检索自动生成的键

SupportsGroupBy()

检索此数据库是否支持某种形式的 GROUP BY 子句。

SupportsGroupByBeyondSelect()

检索此数据库是否支持使用 子句中 SELECT 语句 GROUP BY 中未包含的列,前提是 语句中的所有 SELECT 列都包含在 子句中 GROUP BY

SupportsGroupByUnrelated()

检索此数据库是否支持使用子句中 GROUP BY 语句中SELECT不存在的列。

SupportsIntegrityEnhancementFacility()

检索此数据库是否支持 SQL 完整性增强功能。

SupportsLikeEscapeClause()

检索此数据库是否支持指定 LIKE 转义子句。

SupportsLimitedOuterJoins()

检索此数据库是否可为外部联接提供有限支持。

SupportsMinimumSQLGrammar()

检索此数据库是否支持 ODBC 最小 SQL 语法。

SupportsMixedCaseIdentifiers()

检索此数据库是否将不带引号的混合大小写 SQL 标识符视为区分大小写,并作为结果将它们存储在混合大小写中。

SupportsMixedCaseQuotedIdentifiers()

检索此数据库是否将带混合大小写的 SQL 标识符视为区分大小写,并作为结果将它们存储在混合大小写中。

SupportsMultipleOpenResults()

检索是否可以同时从对象CallableStatement返回多个ResultSet对象。

SupportsMultipleResultSets()

检索此数据库是否支持从对方法 execute的单个调用中获取多个 ResultSet 对象。

SupportsMultipleTransactions()

检索此数据库是否允许 (不同连接) 同时打开多个事务。

SupportsNamedParameters()

检索此数据库是否支持可调用语句的命名参数。

SupportsNonNullableColumns()

检索此数据库中的列是否可定义为不可为 null。

SupportsOpenCursorsAcrossCommit()

检索此数据库是否支持提交时保持打开游标。

SupportsOpenCursorsAcrossRollback()

检索此数据库是否支持回滚时保持打开游标。

SupportsOpenStatementsAcrossCommit()

检索此数据库是否支持提交时保持打开语句。

SupportsOpenStatementsAcrossRollback()

检索此数据库是否支持回滚时保持打开语句。

SupportsOrderByUnrelated()

检索此数据库是否支持使用子句中 语句中ORDER BY不在 的SELECT列。

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)

返回一个 对象,该对象实现给定接口以允许访问非标准方法或代理未公开的标准方法。

(继承自 IWrapper)
UpdatesAreDetected(Int32)

检索是否可以通过调用 方法 ResultSet.rowUpdated来检测可见行更新。

UsesLocalFilePerTable()

检索此数据库是否为每个表使用一个文件。

UsesLocalFiles()

检索此数据库是否将表存储在本地文件中。

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

有关整个数据库的综合信息。

GetJniTypeName(IJavaPeerable)

有关整个数据库的综合信息。

适用于