⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databasemetadata.java

📁 java数据库源代码 请看看啊 提点宝贵的意见
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
     * @exception SQLException if a database access error occurs     */    String getCatalogSeparator() throws SQLException;    /**     * Retrieves whether a schema name can be used in a data manipulation statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSchemasInDataManipulation() throws SQLException;    /**     * Retrieves whether a schema name can be used in a procedure call statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSchemasInProcedureCalls() throws SQLException;    /**     * Retrieves whether a schema name can be used in a table definition statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSchemasInTableDefinitions() throws SQLException;    /**     * Retrieves whether a schema name can be used in an index definition statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSchemasInIndexDefinitions() throws SQLException;    /**     * Retrieves whether a schema name can be used in a privilege definition statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSchemasInPrivilegeDefinitions() throws SQLException;    /**     * Retrieves whether a catalog name can be used in a data manipulation statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsCatalogsInDataManipulation() throws SQLException;    /**     * Retrieves whether a catalog name can be used in a procedure call statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsCatalogsInProcedureCalls() throws SQLException;    /**     * Retrieves whether a catalog name can be used in a table definition statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsCatalogsInTableDefinitions() throws SQLException;    /**     * Retrieves whether a catalog name can be used in an index definition statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsCatalogsInIndexDefinitions() throws SQLException;    /**     * Retrieves whether a catalog name can be used in a privilege definition statement.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsCatalogsInPrivilegeDefinitions() throws SQLException;    /**     * Retrieves whether this database supports positioned <code>DELETE</code>     * statements.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsPositionedDelete() throws SQLException;    /**     * Retrieves whether this database supports positioned <code>UPDATE</code>     * statements.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsPositionedUpdate() throws SQLException;    /**     * Retrieves whether this database supports <code>SELECT FOR UPDATE</code>     * statements.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSelectForUpdate() throws SQLException;    /**     * Retrieves whether this database supports stored procedure calls      * that use the stored procedure escape syntax.     *     * @return <code>true</code> if so; <code>false</code> otherwise      * @exception SQLException if a database access error occurs     */    boolean supportsStoredProcedures() throws SQLException;    /**     * Retrieves whether this database supports subqueries in comparison      * expressions.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSubqueriesInComparisons() throws SQLException;    /**     * Retrieves whether this database supports subqueries in      * <code>EXISTS</code> expressions.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSubqueriesInExists() throws SQLException;    /**     * Retrieves whether this database supports subqueries in      * <code>IN</code> statements.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSubqueriesInIns() throws SQLException;    /**     * Retrieves whether this database supports subqueries in quantified      * expressions.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsSubqueriesInQuantifieds() throws SQLException;    /**     * Retrieves whether this database supports correlated subqueries.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsCorrelatedSubqueries() throws SQLException;    /**     * Retrieves whether this database supports SQL <code>UNION</code>.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsUnion() throws SQLException;    /**     * Retrieves whether this database supports SQL <code>UNION ALL</code>.     *     * @return <code>true</code> if so; <code>false</code> otherwise     * @exception SQLException if a database access error occurs     */    boolean supportsUnionAll() throws SQLException;    /**     * Retrieves whether this database supports keeping cursors open      * across commits.      *      * @return <code>true</code> if cursors always remain open;     *       <code>false</code> if they might not remain open     * @exception SQLException if a database access error occurs     */    boolean supportsOpenCursorsAcrossCommit() throws SQLException;    /**     * Retrieves whether this database supports keeping cursors open      * across rollbacks.     *      * @return <code>true</code> if cursors always remain open;     *       <code>false</code> if they might not remain open     * @exception SQLException if a database access error occurs     */    boolean supportsOpenCursorsAcrossRollback() throws SQLException;    /**     * Retrieves whether this database supports keeping statements open      * across commits.     *      * @return <code>true</code> if statements always remain open;     *       <code>false</code> if they might not remain open     * @exception SQLException if a database access error occurs     */    boolean supportsOpenStatementsAcrossCommit() throws SQLException;    /**     * Retrieves whether this database supports keeping statements open      * across rollbacks.     *      * @return <code>true</code> if statements always remain open;     *       <code>false</code> if they might not remain open     * @exception SQLException if a database access error occurs     */    boolean supportsOpenStatementsAcrossRollback() throws SQLException;	    //----------------------------------------------------------------------    // The following group of methods exposes various limitations     // based on the target database with the current driver.    // Unless otherwise specified, a result of zero means there is no    // limit, or the limit is not known.	    /**     * Retrieves the maximum number of hex characters this database allows in an      * inline binary literal.     *     * @return max the maximum length (in hex characters) for a binary literal;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxBinaryLiteralLength() throws SQLException;    /**     * Retrieves the maximum number of characters this database allows      * for a character literal.     *     * @return the maximum number of characters allowed for a character literal;     *      a result of zero means that there is no limit or the limit is      *      not known     * @exception SQLException if a database access error occurs     */    int getMaxCharLiteralLength() throws SQLException;    /**     * Retrieves the maximum number of characters this database allows     * for a column name.     *     * @return the maximum number of characters allowed for a column name;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxColumnNameLength() throws SQLException;    /**     * Retrieves the maximum number of columns this database allows in a      * <code>GROUP BY</code> clause.     *     * @return the maximum number of columns allowed;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxColumnsInGroupBy() throws SQLException;    /**     * Retrieves the maximum number of columns this database allows in an index.     *     * @return the maximum number of columns allowed;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxColumnsInIndex() throws SQLException;    /**     * Retrieves the maximum number of columns this database allows in an      * <code>ORDER BY</code> clause.     *     * @return the maximum number of columns allowed;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxColumnsInOrderBy() throws SQLException;    /**     * Retrieves the maximum number of columns this database allows in a      * <code>SELECT</code> list.     *     * @return the maximum number of columns allowed;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxColumnsInSelect() throws SQLException;    /**     * Retrieves the maximum number of columns this database allows in a table.     *     * @return the maximum number of columns allowed;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxColumnsInTable() throws SQLException;    /**     * Retrieves the maximum number of concurrent connections to this     * database that are possible.     *     * @return the maximum number of active connections possible at one time;     *      a result of zero means that there is no limit or the limit      *      is not known     * @exception SQLException if a database access error occurs     */    int getMaxConnections() throws SQLException;    /**     * Retrieves the maximum number of characters that this database allows in a     * cursor name.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -