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

📄 resultsetmetadata.java

📁 一个JDBC数据库连接的组件
💻 JAVA
字号:
/* * @(#)ResultSetMetaData.java	1.11 98/04/24 *  * Copyright 1996-1998 by Sun Microsystems, Inc., * 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. * All rights reserved. * * This software is the confidential and proprietary information * of Sun Microsystems, Inc. ("Confidential Information").  You * shall not disclose such Confidential Information and shall use * it only in accordance with the terms of the license agreement * you entered into with Sun. */package java.sql;/** * A ResultSetMetaData object can be used to find out about the types  * and properties of the columns in a ResultSet. */public interface ResultSetMetaData {    /**     * What's the number of columns in the ResultSet?     *     * @return the number     * @exception SQLException if a database-access error occurs.     */	int getColumnCount() throws SQLException;    /**     * Is the column automatically numbered, thus read-only?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isAutoIncrement(int column) throws SQLException;    /**     * Does a column's case matter?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isCaseSensitive(int column) throws SQLException;	    /**     * Can the column be used in a where clause?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isSearchable(int column) throws SQLException;    /**     * Is the column a cash value?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isCurrency(int column) throws SQLException;    /**     * Can you put a NULL in this column?		     *     * @param column the first column is 1, the second is 2, ...     * @return columnNoNulls, columnNullable or columnNullableUnknown     * @exception SQLException if a database-access error occurs.     */	int isNullable(int column) throws SQLException;    /**     * Does not allow NULL values.     */    int columnNoNulls = 0;    /**     * Allows NULL values.     */    int columnNullable = 1;    /**     * Nullability unknown.     */    int columnNullableUnknown = 2;    /**     * Is the column a signed number?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isSigned(int column) throws SQLException;    /**     * What's the column's normal max width in chars?     *     * @param column the first column is 1, the second is 2, ...     * @return max width     * @exception SQLException if a database-access error occurs.     */	int getColumnDisplaySize(int column) throws SQLException;    /**     * What's the suggested column title for use in printouts and     * displays?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so      * @exception SQLException if a database-access error occurs.     */	String getColumnLabel(int column) throws SQLException;	    /**     * What's a column's name?     *     * @param column the first column is 1, the second is 2, ...     * @return column name     * @exception SQLException if a database-access error occurs.     */	String getColumnName(int column) throws SQLException;    /**     * What's a column's table's schema?     *     * @param column the first column is 1, the second is 2, ...     * @return schema name or "" if not applicable     * @exception SQLException if a database-access error occurs.     */	String getSchemaName(int column) throws SQLException;    /**     * What's a column's number of decimal digits?     *     * @param column the first column is 1, the second is 2, ...     * @return precision     * @exception SQLException if a database-access error occurs.     */	int getPrecision(int column) throws SQLException;    /**     * What's a column's number of digits to right of the decimal point?     *     * @param column the first column is 1, the second is 2, ...     * @return scale     * @exception SQLException if a database-access error occurs.     */	int getScale(int column) throws SQLException;	    /**     * What's a column's table name?      *     * @return table name or "" if not applicable     * @exception SQLException if a database-access error occurs.     */	String getTableName(int column) throws SQLException;    /**     * What's a column's table's catalog name?     *     * @param column the first column is 1, the second is 2, ...     * @return column name or "" if not applicable.     * @exception SQLException if a database-access error occurs.     */	String getCatalogName(int column) throws SQLException;    /**     * What's a column's SQL type?     *     * @param column the first column is 1, the second is 2, ...     * @return SQL type from java.sql.Types     * @exception SQLException if a database-access error occurs.     * @see Types     */	int getColumnType(int column) throws SQLException;    /**     * What's a column's data source specific type name?     *     * @param column the first column is 1, the second is 2, ...     * @return type name, if a UDT then a fully qualified type     * name is returned     * @exception SQLException if a database-access error occurs.     */	String getColumnTypeName(int column) throws SQLException;    /**     * Is a column definitely not writable?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isReadOnly(int column) throws SQLException;    /**     * Is it possible for a write on the column to succeed?     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isWritable(int column) throws SQLException;    /**     * Will a write on the column definitely succeed?	     *     * @param column the first column is 1, the second is 2, ...     * @return true if so     * @exception SQLException if a database-access error occurs.     */	boolean isDefinitelyWritable(int column) throws SQLException;    //--------------------------JDBC 2.0-----------------------------------    /**     * JDBC 2.0     *     * <p>Return the fully qualified name of the Java class whose instances      * are manufactured if ResultSet.getObject() is called to retrieve a value      * from the column.  ResultSet.getObject() may return a subClass of the     * class returned by this method.     */    String getColumnClassName(int column) throws SQLException;}

⌨️ 快捷键说明

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