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.
Related Topics
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()
|