JDBC Database MetaData Methods Supported by USoft

Previous Next

JDBC Database MetaData methods provide comprehensive information about the database. The methods supported by USoft are listed and described in the related topics below.

For more detailed descriptions of these methods, refer to the java.sun.com website: http://java.sun.com/j2se/1.3/docs/api/java/sql/DatabaseMetaData.html.

See Also

allProceduresAreCallable()

allTablesAreSelectable()

getURL()

getUserName()

isReadOnly()

nullsAreSortedHigh()

nullsAreSortedLow()

nullsAreSortedAtStart()

nullsAreSortedAtEnd()

getDatabaseProductName()

getDatabaseProductVersion()

getDriverName()

getDriverVersion()

getDriverMajorVersion()

getDriverMinorVersion()

supportsMixedCaseIdentifiers()

storesUpperCaseIdentifiers()

storesLowerCaseIdentifiers()

storesMixedCaseIdentifiers()

supportsMixedCaseQuotedIdentifiers()

storesUpperCaseQuotedIdentifiers()

storesLowerCaseQuotedIdentifiers()

storesMixedCaseQuotedIdentifiers()

getIdentifierQuoteString()

getSQLKeywords()

getNumericFunctions()

getStringFunctions()

getSystemFunctions()

getTimeDateFunctions()

getSearchStringEscape()

getExtraNameCharacters()

supportsAlterTableWithAddColumn()

supportsAlterTableWithDropColumn()

supportsColumnAliasing()

nullPlusNonNullIsNull()

supportsConvert()

supportsConvert()

supportsTableCorrelationNames()

supportsDifferentTableCorrelationNames()

supportsExpressionsInOrderBy()

supportsOrderByUnrelated()

supportsGroupBy()

supportsGroupByUnrelated()

supportsGroupByBeyondSelect()

supportsLikeEscapeClause()

supportsMultipleResultSets()

supportsMultipleTransactions()

supportsNonNullableColumns()

supportsMinimumSQLGrammar()

supportsCoreSQLGrammar()

supportsExtendedSQLGrammar()

supportsANSI92EntryLevelSQL()

supportsANSI92IntermediateSQL()

supportsANSI92FullSQL()

supportsIntegrityEnhancementFacility()

supportsOuterJoins()

supportsFullOuterJoins()

supportsLimitedOuterJoins()

getSchemaTerm()

getProcedureTerm()

getCatalogTerm()

isCatalogAtStart()

getCatalogSeparator()

supportsSchemasInDataManipulation()

supportsSchemasInProcedureCalls()

supportsSchemasInTableDefinitions()

supportsSchemasInIndexDefinitions()

supportsSchemasInPrivilegeDefinitions()

supportsCatalogsInDataManipulation()

supportsCatalogsInProcedureCalls()

supportsCatalogsInTableDefinitions()

supportsCatalogsInIndexDefinitions()

supportsCatalogsInPrivilegeDefinitions()

supportsPositionedDelete()

supportsPositionedUpdate()

supportsSelectForUpdate()

supportsStoredProcedures()

supportsSubqueriesInComparisons()

supportsSubqueriesInExists()

supportsSubqueriesInIns()

supportsSubqueriesInQuantifieds()

supportsCorrelatedSubqueries()

supportsUnion()

supportsUnionAll()

supportsOpenCursorsAcrossCommit()

supportsOpenCursorsAcrossRollback()

supportsOpenStatementsAcrossCommit()

supportsOpenStatementsAcrossRollback()

getMaxBinaryLiteralLength()

getMaxCharLiteralLength()

getMaxColumnNameLength()

getMaxColumnsInGroupBy()

getMaxColumnsInIndex()

getMaxColumnsInOrderBy()

getMaxColumnsInSelect()

getMaxColumnsInTable()

getMaxConnections()

getMaxCursorNameLength()

getMaxIndexLength()

getMaxSchemaNameLength()

getMaxProcedureNameLength()

getMaxCatalogNameLength()

getMaxRowSize()

doesMaxRowSizeIncludeBlobs()

getMaxStatementLength()

getMaxStatements()

getMaxTableNameLength()

getMaxTablesInSelect()

getMaxUserNameLength()

getDefaultTransactionIsolation()

supportsTransactions()

supportsTransactionIsolationLevel()

supportsDataDefinitionAndDataManipulationTransactions()

supportsDataManipulationTransactionsOnly()

dataDefinitionCausesTransactionCommit()

dataDefinitionIgnoredInTransactions()

getProcedures()

getProcedureColumns()

getTables()

getSchemas()

getCatalogs()

getTableTypes()

getColumns()

getVersionColumns()

getPrimaryKeys()

supportsResultSetType()

supportsResultSetConcurrency()

getConnection()