所有类


java.sql
接口 DatabaseMetaData


public interface DatabaseMetaData

关于数据库的整体综合信息。

此接口由驱动程序供应商实现,让用户了解 Database Management System (DBMS) 在与驱动程序(基于与其一起使用的 JDBCTM 技术(“JDBC 驱动程序”))相结合时的能力。不同的关系 DBMS 常常支持不同的功能,以不同方式实现这些功能,并使用不同的数据类型。此外,驱动程序可以实现 DBMS 提供的顶级功能。此接口中的方法返回的信息关系到一起工作的特定驱动程序和特定 DBMS 的能力。注意,正如此文档中所使用的那样,术语“数据库”通常既指驱动程序,又指 DBMS。

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

有些 DatabaseMetaData 方法以 ResultSet 对象的形式返回信息列表。常规 ResultSet 方法,比如 getStringgetInt,可用于从这些 ResultSet 对象中检索数据。如果给定形式的元数据不可用,则 ResultSet 获取方法抛出 SQLException

有些 DatabaseMetaData 方法使用 String 模式的参数。这些参数都有 fooPattern 这样的名称。在模式 String 中,"%" 表示匹配 0 个或多个字符的任何子字符串,"_" 表示匹配任何一个字符。仅返回匹配搜索模式的元数据项。如果将搜索模式参数设置为 null,则从搜索中删除参数标准。

获得关于驱动程序不支持功能的信息的方法将抛出 SQLException。在这些方法返回 ResultSet 对象的情况下,要么返回一个 ResultSet 对象(可能为空),要么抛出 SQLException


字段摘要
static short attributeNoNulls
          指示可能不允许使用 NULL 值。
static short attributeNullable
          指示明确允许使用 NULL 值。
static short attributeNullableUnknown
          指示不知道是否允许使用 NULL 值。
static int bestRowNotPseudo
          指示最佳行标识符“不”是伪列。
static int bestRowPseudo
          指示最佳行标识符是伪列。
static int bestRowSession
          指示最佳行标识符的作用域是当前会话的剩余部分。
static int bestRowTemporary
          指示最佳行标识符的作用域是临时的,仅在使用该行时可用。
static int bestRowTransaction
          指示最佳行标识符的作用域是当前事务的剩余部分。
static int bestRowUnknown
          指示最佳行标识符可能是伪列 (pseudo column),也可能不是。
static int columnNoNulls
          指示列中可能不允许使用 NULL 值。
static int columnNullable
          指示列中明确允许使用 NULL 值。
static int columnNullableUnknown
          指示不知道列是否可为 null。
static int importedKeyCascade
          对于 UPDATE_RULE 列,指示在更新主键时,外键(导入的键)的更改要与之一致。
static int importedKeyInitiallyDeferred
          指示可延迟性。
static int importedKeyInitiallyImmediate
          指示可延迟性。
static int importedKeyNoAction
          对于 UPDATE_RULEDELETE_RULE 列,指示如果主键已导入,则无法更新或删除它。
static int importedKeyNotDeferrable
          指示可延迟性。
static int importedKeyRestrict
          对于 UPDATE_RULE 列,指示如果主键已被另一个表作为外键导入,则可能不更新该主键。
static int importedKeySetDefault
          对于 UPDATE_RULEDELETE_RULE 列,指示如果更新或删除了主键,则将外键(导入的键)设置为默认值。
static int importedKeySetNull
          对于 UPDATE_RULEDELETE_RULE 列,指示在更新或删除主键时,将外键(导入的键)更改为 NULL
static int procedureColumnIn
          指示列中存储了 IN 参数。
static int procedureColumnInOut
          指示列中存储了 INOUT 参数。
static int procedureColumnOut
          指示列中存储了 OUT 参数。
static int procedureColumnResult
          指示列中存储了结果。
static int procedureColumnReturn
          指示列中存储了返回值。
static int procedureColumnUnknown
          指示列的类型为未知。
static int procedureNoNulls
          指示不允许使用 NULL 值。
static int procedureNoResult
          指示过程不返回结果。
static int procedureNullable
          指示允许使用 NULL 值。
static int procedureNullableUnknown
          指示不知道是否允许使用 NULL 值。
static int procedureResultUnknown
          指示不知道过程是否返回结果。
static int procedureReturnsResult
          指示过程返回结果。
static int sqlStateSQL99
          指示该值是一个 SQL99 SQLSTATE 值。
static int sqlStateXOpen
          指示该值是一个 X/Open(现在视为 Open Group)SQL CLI SQLSTATE 值。
static short tableIndexClustered
          指示此表索引是一个集群索引 (clustered index)。
static short tableIndexHashed
          指示此表索引是一个散列索引。
static short tableIndexOther
          指示此表索引不是集群索引、散列索引或表统计信息,它是其他某种东西。
static short tableIndexStatistic
          指示此列包含与表的索引描述一起返回的表统计信息。
static int typeNoNulls
          指示“不”允许对这种数据类型使用 NULL 值。
static int typeNullable
          指示允许对这种数据类型使用 NULL 值。
static int typeNullableUnknown
          指示不知道是否允许对这种数据类型使用 NULL 值。
static int typePredBasic
          指示可以在此数据类型上建立除 WHERE . . . LIKE 以外的所有 WHERE 搜索子句。
static int typePredChar
          指示可以建立在此类型上的 WHERE 搜索子句只有 WHERE . . . LIKE
static int typePredNone
          指示不支持将 WHERE 搜索子句用于这种类型。
static int typeSearchable
          指示在此类型上可以建立所有 WHERE 搜索子句。
static int versionColumnNotPseudo
          指示这种版本的列“不”是伪列。
static int versionColumnPseudo
          指示这种版本的列是伪列。
static int versionColumnUnknown
          指示这种版本的列可能是伪列,也可能不是。
 
方法摘要
 boolean allProceduresAreCallable()
          检索当前用户是否可以调用 getProcedures 方法返回的所有过程。
 boolean allTablesAreSelectable()
          检索当前用户是否可以使用 SELECT 语句中的 getTables 方法返回的所有表。
 boolean dataDefinitionCausesTransactionCommit()
          检索事务中的数据定义语句是否强迫该事务进行提交。
 boolean dataDefinitionIgnoredInTransactions()
          检索此数据库是否忽略事务中的数据定义语句。
 boolean deletesAreDetected(int type)
          检索是否可以通过调用 ResultSet.rowDeleted 方法检测可见行的删除。
 boolean doesMaxRowSizeIncludeBlobs()
          检索 getMaxRowSize 方法的返回值是否包括 SQL 数据类型 LONGVARCHARLONGVARBINARY
 ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
          检索可在给定模式和类别中使用的用户定义类型 (UDT) 的给定类型的给定属性的描述。
 ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
          检索惟一标识行的表的最佳列集合的描述。
 ResultSet getCatalogs()
          检索可在此数据库中使用的类别名称。
 String getCatalogSeparator()
          检索此数据库用作类别和表名之间的分隔符的 String
 String getCatalogTerm()
          检索数据库供应商用于 "catalog" 的首选术语。
 ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)
          检索用于表列的访问权的描述。
 ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
          检索可在指定类别中使用的表列的描述。
 Connection getConnection()
          检索此元数据对象所产生的连接。
 ResultSet getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable)
          检索引用给定主键表的主键列的给定外键中外键列的描述(描述一个表如何导入另一个表的键)。
 int getDatabaseMajorVersion()
          检索底层数据库的主版本号。
 int getDatabaseMinorVersion()
          底层数据库的次版本号。
 String getDatabaseProductName()
          检索此数据库产品的名称。
 String getDatabaseProductVersion()
          检索此数据库产品的版本号。
 int getDefaultTransactionIsolation()
          检索此数据库的默认事务隔离级别。
 int getDriverMajorVersion()
          检索此 JDBC 驱动程序的主版本号。
 int getDriverMinorVersion()
          检索此 JDBC 驱动程序的次版本号。
 String getDriverName()
          检索此 JDBC 驱动程序的名称。
 String getDriverVersion()
          检索此 JDBC 驱动程序的 String 形式的版本号。
 ResultSet getExportedKeys(String catalog, String schema, String table)
          检索引用给定表的主键列(表导入的外键)的外键列的描述。
 String getExtraNameCharacters()
          检索可以在不带引号的标识符名称中使用的所有“额外”字符(除了 a-z、A-Z、0-9 和 _ 以外的字符)。
 String getIdentifierQuoteString()
          检索用于引用 SQL 标识符的字符串。
 ResultSet getImportedKeys(String catalog, String schema, String table)
          检索由表的外键列(表导入的主键)引用的主键列的描述。
 ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
          检索给定表的索引和统计信息的描述。
 int getJDBCMajorVersion()
          检索此驱动程序的主 JDBC 版本号。
 int getJDBCMinorVersion()
          检索此驱动程序的次 JDBC 版本号。
 int getMaxBinaryLiteralLength()
          检索此数据库允许在内嵌二进制字面值中使用的最大十六进制字符数。
 int getMaxCatalogNameLength()
          检索此数据库允许用于类别名称的最大字符数。
 int getMaxCharLiteralLength()
          检索此数据库允许用于字符字面值的最大字符数。
 int getMaxColumnNameLength()
          检索此数据库允许用于列名称的最大字符数。
 int getMaxColumnsInGroupBy()
          检索此数据库允许在 GROUP BY 子句中使用的最大列数。
 int getMaxColumnsInIndex()
          检索此数据库允许在索引中使用的最大列数。
 int getMaxColumnsInOrderBy()
          检索此数据库允许在 ORDER BY 子句中使用的最大列数。
 int getMaxColumnsInSelect()
          检索此数据库允许在 SELECT 列表中使用的最大列数。
 int getMaxColumnsInTable()
          检索此数据库允许在表中使用的最大列数。
 int getMaxConnections()
          检索连接到此数据库的并发连接的可能最大数。
 int getMaxCursorNameLength()
          检索此数据库允许用于游标名称的最大字符数。
 int getMaxIndexLength()
          检索此数据库允许用于索引(包括索引的所有部分)的最大字节数。
 int getMaxProcedureNameLength()
          检索此数据库允许用于过程名称的最大字符数。
 int getMaxRowSize()
          检索此数据库允许在单行中使用的最大字节数。
 int getMaxSchemaNameLength()
          检索此数据库允许在模式名称中使用的最大字符数。
 int getMaxStatementLength()
          检索此数据库允许在 SQL 语句中使用的最大字符数。
 int getMaxStatements()
          检索在此数据库中在同一时间内可处于开放状态的最大活动语句数。
 int getMaxTableNameLength()
          检索此数据库允许在表名称中使用的最大字符数。
 int getMaxTablesInSelect()
          检索此数据库允许在 SELECT 语句中使用的表的最大数量。
 int getMaxUserNameLength()
          检索此数据库允许在用户名称中使用的最大字符数。
 String getNumericFunctions()
          检索可用于此数据库的数学函数的逗号分隔列表。
 ResultSet getPrimaryKeys(String catalog, String schema, String table)
          检索对给定表的主键列的描述。
 ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
          检索给定类别的存储过程参数和结果列的描述。
 ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern)
          检索可在给定类别中使用的存储过程的描述。
 String getProcedureTerm()
          检索数据库供应商用于 "procedure" 的首选术语。
 int getResultSetHoldability()
          检索此 ResultSet 对象的默认可保存性。
 ResultSet getSchemas()
          检索可在此数据库中使用的模式名称。
 String getSchemaTerm()
          检索数据库供应商用于 "schema" 的首选术语。
 String getSearchStringEscape()
          检索可用于转义通配符的字符串。
 String getSQLKeywords()
          检索此数据库的还“不”是 SQL92 关键字的所有 SQL 关键字的逗号分隔列表。
 int getSQLStateType()
          指示由 SQLException.getSQLState 返回的 SQLSTATE 是 X/Open(现在称为 Open Group)SQL CLI 还是 SQL99。
 String getStringFunctions()
          检索可用于此数据库的字符串函数的逗号分隔列表。
 ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern)
          检索在此数据库的特定模式中定义的表分层结构的描述。
 ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
          检索在此数据库的特定模式中定义的用户定义类型 (UDT) 分层结构的描述。
 String getSystemFunctions()
          检索可用于此数据库的系统函数的逗号分隔列表。
 ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)
          检索可在类别中使用的每个表的访问权的描述。
 ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)
          检索可在给定类别中使用的表的描述。
 ResultSet getTableTypes()
          检索可在此数据库中使用的表类型。
 String getTimeDateFunctions()
          检索可用于此数据库的时间和日期函数的逗号分隔列表。
 ResultSet getTypeInfo()
          检索此数据库支持的所有标准 SQL 类型的描述。
 ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
          检索在特定模式中定义的用户定义类型 (UDT) 的描述。
 String getURL()
          检索此 DBMS 的 URL。
 String getUserName()
          检索此数据库的已知的用户名称。
 ResultSet getVersionColumns(String catalog, String schema, String table)
          检索在更新行中的任意值时自动更新的表列的描述。
 boolean insertsAreDetected(int type)
          检索是否可以通过调用 ResultSet.rowInserted 方法检测可见行的插入。
 boolean isCatalogAtStart()
          检索某个类别是否出现在完全限定表名的开头。
 boolean isReadOnly()
          检索此数据库是否处于只读模式。
 boolean locatorsUpdateCopy()
          指示对 LOB 的更新是在副本上进行还是直接更新到 LOB。
 boolean nullPlusNonNullIsNull()
          检索此数据库是否支持 NULL 值与等于 NULL 的非 NULL 值之间的连接。
 boolean nullsAreSortedAtEnd()
          检索 NULL 值是否始终排在末尾,不管排序顺序如何。
 boolean nullsAreSortedAtStart()
          检索 NULL 值是否始终排在开头,不管排序顺序如何。
 boolean nullsAreSortedHigh()
          检索 NULL 值是否被高排序。
 boolean nullsAreSortedLow()
          检索 NULL 值是否被低排序。
 boolean othersDeletesAreVisible(int type)
          检索由其他结果集类型进行的删除是否可见。
 boolean othersInsertsAreVisible(int type)
          检索由其他结果集类型进行的插入是否可见。
 boolean othersUpdatesAreVisible(int type)
          检索由其他结果集类型进行的更新是否可见。
 boolean ownDeletesAreVisible(int type)
          检索结果集自身的删除是否可见。
 boolean ownInsertsAreVisible(int type)
          检索结果集自身的插入是否可见。
 boolean ownUpdatesAreVisible(int type)
          检索对于给定类型的 ResultSet 对象,结果集自身的更新是否可见。
 boolean storesLowerCaseIdentifiers()
          检索此数据库是否将大小写混写的不带引号的 SQL 标识符作为不区分大小写的形式处理,并以小写形式存储它们。
 boolean storesLowerCaseQuotedIdentifiers()
          检索此数据库是否将大小写混写的带引号的 SQL 标识符作为不区分大小写的形式处理,并以小写形式存储它们。
 boolean storesMixedCaseIdentifiers()
          检索此数据库是否将大小写混写的不带引号的 SQL 标识符作为不区分大小写的形式处理,并以大小写混合形式存储它们。
 boolean storesMixedCaseQuotedIdentifiers()
          检索此数据库是否将大小写混写的带引号的 SQL 标识符作为不区分大小写的形式处理,并以大小写混合形式存储它们。
 boolean storesUpperCaseIdentifiers()
          检索此数据库是否将大小写混写的不带引号的 SQL 标识符作为不区分大小写的形式处理,并以大写形式存储它们。
 boolean storesUpperCaseQuotedIdentifiers()
          检索此数据库是否将大小写混写的带引号的 SQL 标识符作为不区分大小写的形式处理,并以大写形式存储它们。
 boolean supportsAlterTableWithAddColumn()
          检索此数据库是否支持带有 add 列的 ALTER TABLE
 boolean supportsAlterTableWithDropColumn()
          检索此数据库是否支持带有 drop 列的 ALTER TABLE
 boolean supportsANSI92EntryLevelSQL()
          检索此数据库是否支持 ANSI92 入门级 SQL 语法。
 boolean supportsANSI92FullSQL()
          检索此数据库是否支持受支持的 ANSI92 完全 SQL 语法。
 boolean supportsANSI92IntermediateSQL()
          检索此数据库是否支持受支持的 ANSI92 中间 SQL 语法。
 boolean supportsBatchUpdates()
          检索此数据库是否支持批量更新。
 boolean supportsCatalogsInDataManipulation()
          检索某个类别名称是否可以在数据操作语句中使用。
 boolean supportsCatalogsInIndexDefinitions()
          检索某个类别名称是否可以在检索定义语句中使用。
 boolean supportsCatalogsInPrivilegeDefinitions()
          检索某个类别名称是否可以在特权定义语句中使用。
 boolean supportsCatalogsInProcedureCalls()
          检索某个类别名称是否可以在过程调用语句中使用。
 boolean supportsCatalogsInTableDefinitions()
          检索某个类别名称是否可以在表定义语句中使用。
 boolean supportsColumnAliasing()
          检索此数据库是否支持为列提供别名。
 boolean supportsConvert()
          检索此数据库是否支持 SQL 类型之间的 CONVERT 功能。
 boolean supportsConvert(int fromType, int toType)
          检索此数据库是否支持两个给定 SQL 类型之间的 CONVERT
 boolean supportsCoreSQLGrammar()
          检索此数据库是否支持 ODBC Core SQL 语法。
 boolean supportsCorrelatedSubqueries()
          检索此数据库是否支持相关子查询。
 boolean supportsDataDefinitionAndDataManipulationTransactions()
          检索此数据库是否同时支持事务中的数据定义和数据操作语句。
 boolean supportsDataManipulationTransactionsOnly()
          检索此数据库是否仅支持事务中的数据操作语句。
 boolean supportsDifferentTableCorrelationNames()
          检索在表关联名称受支持时,是否要限制它们与表的名称不同。
 boolean supportsExpressionsInOrderBy()
          检索此数据库是否支持 ORDER BY 列表中的表达式。
 boolean supportsExtendedSQLGrammar()
          检索此数据库是否支持 ODBC Extended SQL 语法。
 boolean supportsFullOuterJoins()
          检索此数据库是否支持完全嵌套的外连接。
 boolean supportsGetGeneratedKeys()
          检索是否可以在执行语句后检索自动生成的键。
 boolean supportsGroupBy()
          检索此数据库是否支持某种形式的 GROUP BY 子句。
 boolean supportsGroupByBeyondSelect()
          检索此数据库是否支持使用不包含在 SELECT 语句中而包含在 GROUP BY 子句中的列,假设 SELECT 语句中的所有列都包含在 GROUP BY 子句中。
 boolean supportsGroupByUnrelated()
          检索此数据库是否支持使用不在 SELECT 语句中而在 GROUP BY 子句中的列。
 boolean supportsIntegrityEnhancementFacility()
          检索此数据库是否支持 SQL Integrity Enhancement Facility。
 boolean supportsLikeEscapeClause()
          检索此数据库是否支持指定 LIKE 转义子句。
 boolean supportsLimitedOuterJoins()
          检索此数据库是否为外连接提供受限制的支持。
 boolean supportsMinimumSQLGrammar()
          检索此数据库是否支持 ODBC Minimum SQL 语法。
 boolean supportsMixedCaseIdentifiers()
          检索此数据库是否将大小写混写的不带引号的 SQL 标识符作为区分大小写的形式处理,并且最后以大小写混合形式存储它们。
 boolean supportsMixedCaseQuotedIdentifiers()
          检索此数据库是否将大小写混写的带引号的 SQL 标识符作为区分大小写的形式处理,并且最后以大小写混合形式存储它们。
 boolean supportsMultipleOpenResults()
          检索是否可以同时拥有从 CallableStatement 对象中返回的多个 ResultSet 对象。
 boolean supportsMultipleResultSets()
          检索此数据库是否支持一次调用 execute 方法获得多个 ResultSet 对象。
 boolean supportsMultipleTransactions()
          检索此数据库是否允许一次打开多个事务(在不同的 connection 上)。
 boolean supportsNamedParameters()
          检索此数据库是否支持可调用语句的指定参数。
 boolean supportsNonNullableColumns()
          检索是否可以将此数据库中的列定义为非 null。
 boolean supportsOpenCursorsAcrossCommit()
          检索此数据库是否支持在进行提交期间保持游标开放。
 boolean supportsOpenCursorsAcrossRollback()
          检索此数据库是否支持在回滚期间保持游标开放。
 boolean supportsOpenStatementsAcrossCommit()
          检索此数据库是否支持在进行提交期间保持语句开放。
 boolean supportsOpenStatementsAcrossRollback()
          检索此数据库是否支持在回滚期间保持语句开放。
 boolean supportsOrderByUnrelated()
          检索此数据库是否支持使用不在 SELECT 语句中而在 ORDER BY 子句中的列。
 boolean supportsOuterJoins()
          检索此数据库是否支持某种形式的外连接。
 boolean supportsPositionedDelete()
          检索此数据库是否支持位置的 DELETE 语句。
 boolean supportsPositionedUpdate()
          检索此数据库是否支持位置的 UPDATE 语句。
 boolean supportsResultSetConcurrency(int type, int concurrency)
          检索此数据库是否支持与给定结果集类型结合在一起的给定并发性类型。
 boolean supportsResultSetHoldability(int holdability)
          检索此数据库是否支持给定结果集可保存性。
 boolean supportsResultSetType(int type)
          检索此数据库是否支持给定结果集类型。
 boolean supportsSavepoints()
          检索此数据库是否支持保存点 (savepoint)。
 boolean supportsSchemasInDataManipulation()
          检索某个模式名称是否可以数据操作语句中使用。
 boolean supportsSchemasInIndexDefinitions()
          检索某个模式名称是否可以在检索定义语句中使用。
 boolean supportsSchemasInPrivilegeDefinitions()
          检索某个模式名称是否可以在特权定义语句中使用。
 boolean supportsSchemasInProcedureCalls()
          检索某个模式名称是否可以在过程调用语句中使用。
 boolean supportsSchemasInTableDefinitions()
          检索某个模式名称是否可以在表定义语句中使用。
 boolean supportsSelectForUpdate()
          检索此数据库是否支持位置的 SELECT FOR UPDATE 语句。
 boolean supportsStatementPooling()
          检索此数据库是否支持语句合并 (statement pooling)。
 boolean supportsStoredProcedures()
          检索此数据库是否支持使用存储过程转义语法的存储过程调用。
 boolean supportsSubqueriesInComparisons()
          检索此数据库是否支持比较表达式中的子查询。
 boolean supportsSubqueriesInExists()
          检索此数据库是否支持 EXISTS 表达式中的子查询。
 boolean supportsSubqueriesInIns()
          检索此数据库是否支持 IN 语句中的子查询。
 boolean supportsSubqueriesInQuantifieds()
          检索此数据库是否支持量化表达式 (quantified expression) 中的子查询。
 boolean supportsTableCorrelationNames()
          检索此数据库是否支持表关联名称。
 boolean supportsTransactionIsolationLevel(int level)
          检索此数据库是否支持给定事务隔离级别。
 boolean supportsTransactions()
          检索此数据库是否支持事务。
 boolean supportsUnion()
          检索此数据库是否支持 SQL UNION
 boolean supportsUnionAll()
          检索此数据库是否支持 SQL UNION ALL
 boolean updatesAreDetected(int type)
          检索是否可以通过调用 ResultSet.rowUpdated 方法检测可见行的更新。
 boolean usesLocalFilePerTable()
          检索此数据库是否为每个表使用一个文件。
 boolean usesLocalFiles()
          检索此数据库是否将表存储在本地文件中。
 

字段详细信息

procedureResultUnknown

static final int procedureResultUnknown
指示不知道过程是否返回结果。

getProcedures 方法返回的 ResultSet 对象中 PROCEDURE_TYPE 列的可能值。

另请参见:
常量字段值

procedureNoResult

static final int procedureNoResult
指示过程不返回结果。

getProcedures 方法返回的 ResultSet 对象中 PROCEDURE_TYPE 列的可能值。

另请参见:
常量字段值

procedureReturnsResult

static final int procedureReturnsResult
指示过程返回结果。

getProcedures 方法返回的 ResultSet 对象中 PROCEDURE_TYPE 列的可能值。

另请参见:
常量字段值

procedureColumnUnknown

static final int procedureColumnUnknown
指示列的类型为未知。

getProcedureColumns 方法返回的 ResultSet 对象中 COLUMN_TYPE 列的可能值。

另请参见:
常量字段值

procedureColumnIn

static final int procedureColumnIn
指示列中存储了 IN 参数。

getProcedureColumns 方法返回的 ResultSet 对象中 COLUMN_TYPE 列的可能值。

另请参见:
常量字段值

procedureColumnInOut

static final int procedureColumnInOut
指示列中存储了 INOUT 参数。

getProcedureColumns 方法返回的 ResultSet 对象中 COLUMN_TYPE 列的可能值。

另请参见:
常量字段值

procedureColumnOut

static final int procedureColumnOut
指示列中存储了 OUT 参数。

getProcedureColumns 方法返回的 ResultSet 对象中 COLUMN_TYPE 列的可能值。

另请参见:
常量字段值

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部