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

📄 groovyresultset.java

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>long</code> in the Java programming language.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public long getLong(int columnIndex) throws SQLException {        return getResultSet().getLong(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>float</code> in the Java programming language.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public float getFloat(int columnIndex) throws SQLException {        return getResultSet().getFloat(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>double</code> in the Java programming language.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public double getDouble(int columnIndex) throws SQLException {        return getResultSet().getDouble(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>java.sql.BigDecimal</code> in the Java programming language.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @param scale       the number of digits to the right of the decimal point     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>null</code>     * @throws SQLException if a database access error occurs     * @deprecated     */    public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQLException {        return getResultSet().getBigDecimal(columnIndex, scale);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>byte</code> array in the Java programming language.     * The bytes represent the raw values returned by the driver.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>null</code>     * @throws SQLException if a database access error occurs     */    public byte[] getBytes(int columnIndex) throws SQLException {        return getResultSet().getBytes(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>java.sql.Date</code> object in the Java programming language.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>null</code>     * @throws SQLException if a database access error occurs     */    public java.sql.Date getDate(int columnIndex) throws SQLException {        return getResultSet().getDate(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>java.sql.Time</code> object in the Java programming language.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>null</code>     * @throws SQLException if a database access error occurs     */    public java.sql.Time getTime(int columnIndex) throws SQLException {        return getResultSet().getTime(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>java.sql.Timestamp</code> object in the Java programming language.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>null</code>     * @throws SQLException if a database access error occurs     */    public java.sql.Timestamp getTimestamp(int columnIndex) throws SQLException {        return getResultSet().getTimestamp(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a stream of ASCII characters. The value can then be read in chunks from the     * stream. This method is particularly     * suitable for retrieving large <char>LONGVARCHAR</char> values.     * The JDBC driver will     * do any necessary conversion from the database format into ASCII.     * <p/>     * <P><B>Note:</B> All the data in the returned stream must be     * read prior to getting the value of any other column. The next     * call to a getter method implicitly closes the stream.  Also, a     * stream may return <code>0</code> when the method     * <code>InputStream.available</code>     * is called whether there is data available or not.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return a Java input stream that delivers the database column value     *         as a stream of one-byte ASCII characters;     *         if the value is SQL <code>NULL</code>, the     *         value returned is <code>null</code>     * @throws SQLException if a database access error occurs     */    public java.io.InputStream getAsciiStream(int columnIndex) throws SQLException {        return getResultSet().getAsciiStream(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * as a stream of two-byte Unicode characters. The first byte is     * the high byte; the second byte is the low byte.     * <p/>     * The value can then be read in chunks from the     * stream. This method is particularly     * suitable for retrieving large <code>LONGVARCHAR</code>values.  The     * JDBC driver will do any necessary conversion from the database     * format into Unicode.     * <p/>     * <P><B>Note:</B> All the data in the returned stream must be     * read prior to getting the value of any other column. The next     * call to a getter method implicitly closes the stream.     * Also, a stream may return <code>0</code> when the method     * <code>InputStream.available</code>     * is called, whether there is data available or not.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return a Java input stream that delivers the database column value     *         as a stream of two-byte Unicode characters;     *         if the value is SQL <code>NULL</code>, the value returned is     *         <code>null</code>     * @throws SQLException if a database access error occurs     * @deprecated use <code>getCharacterStream</code> in place of     *             <code>getUnicodeStream</code>     */    public java.io.InputStream getUnicodeStream(int columnIndex) throws SQLException {        return getResultSet().getUnicodeStream(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as a binary stream of     * uninterpreted bytes. The value can then be read in chunks from the     * stream. This method is particularly     * suitable for retrieving large <code>LONGVARBINARY</code> values.     * <p/>     * <P><B>Note:</B> All the data in the returned stream must be     * read prior to getting the value of any other column. The next     * call to a getter method implicitly closes the stream.  Also, a     * stream may return <code>0</code> when the method     * <code>InputStream.available</code>     * is called whether there is data available or not.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return a Java input stream that delivers the database column value     *         as a stream of uninterpreted bytes;     *         if the value is SQL <code>NULL</code>, the value returned is     *         <code>null</code>     * @throws SQLException if a database access error occurs     */    public java.io.InputStream getBinaryStream(int columnIndex)            throws SQLException {        return getResultSet().getBinaryStream(columnIndex);    }    //======================================================================    // Methods for accessing results by column name    //======================================================================    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>String</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>null</code>     * @throws SQLException if a database access error occurs     */    public String getString(String columnName) throws SQLException {        return getResultSet().getString(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>boolean</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>false</code>     * @throws SQLException if a database access error occurs     */    public boolean getBoolean(String columnName) throws SQLException {        return getResultSet().getBoolean(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>byte</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public byte getByte(String columnName) throws SQLException {        return getResultSet().getByte(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>short</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public short getShort(String columnName) throws SQLException {        return getResultSet().getShort(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * an <code>int</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public int getInt(String columnName) throws SQLException {        return getResultSet().getInt(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>long</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public long getLong(String columnName) throws SQLException {        return getResultSet().getLong(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>float</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */    public float getFloat(String columnName) throws SQLException {        return getResultSet().getFloat(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as     * a <code>double</code> in the Java programming language.     *     * @param columnName the SQL name of the column     * @return the column value; if the value is SQL <code>NULL</code>, the     *         value returned is <code>0</code>     * @throws SQLException if a database access error occurs     */

⌨️ 快捷键说明

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