华为GaussDB T java.sql.DatabaseMetaData

墨天轮 2019-10-12
163

java.sql.DatabaseMetaData

java.sql.DatabaseMetaData是数据库对象定义接口,本节将介绍对此接口的支持情况。

该接口中的方法都不是线程安全的。

表1 对java.sql.DatabaseMetaData的支持情况

返回值类型

方法名

String

getURL()

boolean

isReadOnly()

String

getUserName()

int

getResultSetHoldability()

Connection

getConnection()

boolean

dataDefinitionCausesTransactionCommit()

boolean

dataDefinitionIgnoredInTransactions()

boolean

deletesAreDetected(int)

boolean

doesMaxRowSizeIncludeBlobs()

boolean

generatedKeyAlwaysReturned()

String

getCatalogSeparator()

String

getCatalogTerm()

ResultSet

getCatalogs()

ResultSet

getColumns(String, String, String, String)

int

getDatabaseMajorVersion()

int

getDatabaseMinorVersion()

String

getDatabaseProductName()

String

getDatabaseProductVersion()

int

getDefaultTransactionIsolation()

int

getDriverMajorVersion()

int

getDriverMinorVersion()

String

getDriverName()

String

getDriverVersion()

String

getExtraNameCharacters()

String

getIdentifierQuoteString()

ResultSet

getIndexInfo(String, String, String, boolean, boolean)

int

getJDBCMajorVersion()

int

getJDBCMinorVersion()

int

getMaxBinaryLiteralLength()

int

getMaxCatalogNameLength()

int

getMaxCharLiteralLength()

int

getMaxColumnNameLength()

int

getMaxColumnsInGroupBy()

int

getMaxColumnsInIndex()

int

getMaxColumnsInOrderBy()

int

getMaxColumnsInSelect()

int

getMaxColumnsInTable()

int

getMaxConnections()

int

getMaxCursorNameLength()

int

getMaxIndexLength()

int

getMaxProcedureNameLength()

int

getMaxRowSize()

int

getMaxSchemaNameLength()

int

getMaxStatementLength()

int

getMaxStatements()

int

getMaxTableNameLength()

int

getMaxTablesInSelect()

int

getMaxUserNameLength()

String

getNumericFunctions()

ResultSet

getPrimaryKeys(String, String, String)

String

getProcedureTerm()

RowIdLifetime

getRowIdLifetime()

String

getSQLKeywords()

int

getSQLStateType()

String

getSchemaTerm()

ResultSet

getSchemas()

String

getSearchStringEscape()

String

getStringFunctions()

ResultSet

getTableTypes()

ResultSet

getTables(String, String, String, String[])

ResultSet

getTypeInfo()

boolean

insertsAreDetected(int)

boolean

isCatalogAtStart()

boolean

locatorsUpdateCopy()

boolean

nullPlusNonNullIsNull()

boolean

nullsAreSortedAtEnd()

boolean

nullsAreSortedAtStart()

boolean

nullsAreSortedHigh()

boolean

nullsAreSortedLow()

boolean

othersDeletesAreVisible(int)

boolean

othersInsertsAreVisible(int)

boolean

othersUpdatesAreVisible(int)

boolean

ownDeletesAreVisible(int)

boolean

ownInsertsAreVisible(int)

boolean

ownUpdatesAreVisible(int)

boolean

storesLowerCaseIdentifiers()

boolean

storesLowerCaseQuotedIdentifiers()

boolean

storesMixedCaseIdentifiers()

boolean

storesMixedCaseQuotedIdentifiers()

boolean

storesUpperCaseIdentifiers()

boolean

storesUpperCaseQuotedIdentifiers()

boolean

supportsANSI92EntryLevelSQL()

boolean

supportsANSI92FullSQL()

boolean

supportsANSI92IntermediateSQL()

boolean

supportsAlterTableWithAddColumn()

boolean

supportsAlterTableWithDropColumn()

boolean

supportsBatchUpdates()

boolean

supportsCatalogsInDataManipulation()

boolean

supportsCatalogsInIndexDefinitions()

boolean

supportsCatalogsInPrivilegeDefinitions()

boolean

supportsCatalogsInProcedureCalls()

boolean

supportsCatalogsInTableDefinitions()

boolean

supportsColumnAliasing()

boolean

supportsConvert()

boolean

supportsConvert(int, int)

boolean

supportsCoreSQLGrammar()

boolean

supportsCorrelatedSubqueries()

boolean

supportsDataDefinitionAndDataManipulationTransactions()

boolean

supportsDataManipulationTransactionsOnly()

boolean

supportsDifferentTableCorrelationNames()

boolean

supportsExpressionsInOrderBy()

boolean

supportsExtendedSQLGrammar()

boolean

supportsFullOuterJoins()

boolean

supportsGetGeneratedKeys()

boolean

supportsGroupBy()

boolean

supportsGroupByUnrelated()

boolean

supportsIntegrityEnhancementFacility()

boolean

supportsLikeEscapeClause()

boolean

supportsLimitedOuterJoins()

boolean

supportsMinimumSQLGrammar()

boolean

supportsMixedCaseIdentifiers()

boolean

supportsMixedCaseQuotedIdentifiers()

boolean

supportsMultipleOpenResults()

boolean

supportsMultipleResultSets()

boolean

supportsMultipleTransactions()

boolean

supportsNamedParameters()

boolean

supportsNonNullableColumns()

boolean

supportsOpenCursorsAcrossCommit()

boolean

supportsOpenCursorsAcrossRollback()

boolean

supportsOpenStatementsAcrossCommit()

boolean

supportsOpenStatementsAcrossRollback()

boolean

supportsOrderByUnrelated()

boolean

supportsOuterJoins()

boolean

supportsPositionedDelete()

boolean

supportsPositionedUpdate()

boolean

supportsResultSetHoldability(int)

boolean

supportsSavepoints()

boolean

supportsSchemasInDataManipulation()

boolean

supportsSchemasInIndexDefinitions()

boolean

supportsSchemasInPrivilegeDefinitions()

boolean

supportsSchemasInProcedureCalls()

boolean

supportsSchemasInTableDefinitions()

boolean

supportsSelectForUpdate()

boolean

supportsStatementPooling()

boolean

supportsStoredFunctionsUsingCallSyntax()

boolean

supportsStoredProcedures()

boolean

supportsSubqueriesInComparisons()

boolean

supportsSubqueriesInExists()

boolean

supportsSubqueriesInIns()

boolean

supportsSubqueriesInQuantifieds()

boolean

supportsTableCorrelationNames()

boolean

supportsTransactions()

boolean

supportsUnion()

boolean

supportsUnionAll()

boolean

updatesAreDetected(int)

boolean

usesLocalFilePerTable()

boolean

usesLocalFiles()

boolean

supportsResultSetConcurrency(int, int)

boolean

supportsResultSetType(int)

boolean

supportsTransactionIsolationLevel(int)

「喜欢文章,快来给作者赞赏墨值吧」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论