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

📄 groovyresultset.java

📁 大名鼎鼎的java动态脚本语言。已经通过了sun的认证
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    public int findColumn(String columnName) throws SQLException {        return getResultSet().findColumn(columnName);    }    //--------------------------JDBC 2.0-----------------------------------    //---------------------------------------------------------------------    // Getters and Setters    //---------------------------------------------------------------------    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as a     * <code>java.io.Reader</code> object.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return a <code>java.io.Reader</code> object that contains the column     *         value; if the value is SQL <code>NULL</code>, the value returned is     *         <code>null</code> in the Java programming language.     * @throws SQLException if a database access error occurs     * @since 1.2     */    public java.io.Reader getCharacterStream(int columnIndex) throws SQLException {        return getResultSet().getCharacterStream(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as a     * <code>java.io.Reader</code> object.     *     * @param columnName the name of the column     * @return a <code>java.io.Reader</code> object that contains the column     *         value; if the value is SQL <code>NULL</code>, the value returned is     *         <code>null</code> in the Java programming language     * @throws SQLException if a database access error occurs     * @since 1.2     */    public java.io.Reader getCharacterStream(String columnName) throws SQLException {        return getResultSet().getCharacterStream(columnName);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as a     * <code>java.math.BigDecimal</code> with full precision.     *     * @param columnIndex the first column is 1, the second is 2, ...     * @return the column value (full precision);     *         if the value is SQL <code>NULL</code>, the value returned is     *         <code>null</code> in the Java programming language.     * @throws SQLException if a database access error occurs     * @since 1.2     */    public BigDecimal getBigDecimal(int columnIndex) throws SQLException {        return getResultSet().getBigDecimal(columnIndex);    }    /**     * Retrieves the value of the designated column in the current row     * of this <code>getResultSet()</code> object as a     * <code>java.math.BigDecimal</code> with full precision.     *     * @param columnName the column name     * @return the column value (full precision);     *         if the value is SQL <code>NULL</code>, the value returned is     *         <code>null</code> in the Java programming language.     * @throws SQLException if a database access error occurs     * @since 1.2     */    public BigDecimal getBigDecimal(String columnName) throws SQLException {        return getResultSet().getBigDecimal(columnName);    }    //---------------------------------------------------------------------    // Traversal/Positioning    //---------------------------------------------------------------------    /**     * Retrieves whether the cursor is before the first row in     * this <code>getResultSet()</code> object.     *     * @return <code>true</code> if the cursor is before the first row;     *         <code>false</code> if the cursor is at any other position or the     *         result set contains no rows     * @throws SQLException if a database access error occurs     * @since 1.2     */    public boolean isBeforeFirst() throws SQLException {        return getResultSet().isBeforeFirst();    }    /**     * Retrieves whether the cursor is after the last row in     * this <code>getResultSet()</code> object.     *     * @return <code>true</code> if the cursor is after the last row;     *         <code>false</code> if the cursor is at any other position or the     *         result set contains no rows     * @throws SQLException if a database access error occurs     * @since 1.2     */    public boolean isAfterLast() throws SQLException {        return getResultSet().isAfterLast();    }    /**     * Retrieves whether the cursor is on the first row of     * this <code>getResultSet()</code> object.     *     * @return <code>true</code> if the cursor is on the first row;     *         <code>false</code> otherwise     * @throws SQLException if a database access error occurs     * @since 1.2     */    public boolean isFirst() throws SQLException {        return getResultSet().isFirst();    }    /**     * Retrieves whether the cursor is on the last row of     * this <code>getResultSet()</code> object.     * Note: Calling the method <code>isLast</code> may be expensive     * because the JDBC driver     * might need to fetch ahead one row in order to determine     * whether the current row is the last row in the result set.     *     * @return <code>true</code> if the cursor is on the last row;     *         <code>false</code> otherwise     * @throws SQLException if a database access error occurs     * @since 1.2     */    public boolean isLast() throws SQLException {        return getResultSet().isLast();    }    /**     * Moves the cursor to the front of     * this <code>getResultSet()</code> object, just before the     * first row. This method has no effect if the result set contains no rows.     *     * @throws SQLException if a database access error     *                      occurs or the result set type is <code>TYPE_FORWARD_ONLY</code>     * @since 1.2     */    public void beforeFirst() throws SQLException {        getResultSet().beforeFirst();    }    /**     * Moves the cursor to the end of     * this <code>getResultSet()</code> object, just after the     * last row. This method has no effect if the result set contains no rows.     *     * @throws SQLException if a database access error     *                      occurs or the result set type is <code>TYPE_FORWARD_ONLY</code>     * @since 1.2     */    public void afterLast() throws SQLException {        getResultSet().afterLast();    }    /**     * Moves the cursor to the first row in     * this <code>getResultSet()</code> object.     *     * @return <code>true</code> if the cursor is on a valid row;     *         <code>false</code> if there are no rows in the result set     * @throws SQLException if a database access error     *                      occurs or the result set type is <code>TYPE_FORWARD_ONLY</code>     * @since 1.2     */    public boolean first() throws SQLException {        return getResultSet().first();    }    /**     * Moves the cursor to the last row in     * this <code>getResultSet()</code> object.     *     * @return <code>true</code> if the cursor is on a valid row;     *         <code>false</code> if there are no rows in the result set     * @throws SQLException if a database access error     *                      occurs or the result set type is <code>TYPE_FORWARD_ONLY</code>     * @since 1.2     */    public boolean last() throws SQLException {        return getResultSet().last();    }    /**     * Retrieves the current row number.  The first row is number 1, the     * second number 2, and so on.     *     * @return the current row number; <code>0</code> if there is no current row     * @throws SQLException if a database access error occurs     * @since 1.2     */    public int getRow() throws SQLException {        return getResultSet().getRow();    }    /**     * Moves the cursor to the given row number in     * this <code>getResultSet()</code> object.     * <p/>     * <p>If the row number is positive, the cursor moves to     * the given row number with respect to the     * beginning of the result set.  The first row is row 1, the second     * is row 2, and so on.     * <p/>     * <p>If the given row number is negative, the cursor moves to     * an absolute row position with respect to     * the end of the result set.  For example, calling the method     * <code>absolute(-1)</code> positions the     * cursor on the last row; calling the method <code>absolute(-2)</code>     * moves the cursor to the next-to-last row, and so on.     * <p/>     * <p>An attempt to position the cursor beyond the first/last row in     * the result set leaves the cursor before the first row or after     * the last row.     * <p/>     * <p><B>Note:</B> Calling <code>absolute(1)</code> is the same     * as calling <code>first()</code>. Calling <code>absolute(-1)</code>     * is the same as calling <code>last()</code>.     *     * @param row the number of the row to which the cursor should move.     *            A positive number indicates the row number counting from the     *            beginning of the result set; a negative number indicates the     *            row number counting from the end of the result set     * @return <code>true</code> if the cursor is on the result set;     *         <code>false</code> otherwise     * @throws SQLException if a database access error     *                      occurs, or the result set type is <code>TYPE_FORWARD_ONLY</code>     * @since 1.2     */    public boolean absolute(int row) throws SQLException {        return getResultSet().absolute(row);    }    /**     * Moves the cursor a relative number of rows, either positive or negative.     * Attempting to move beyond the first/last row in the     * result set positions the cursor before/after the     * the first/last row. Calling <code>relative(0)</code> is valid, but does     * not change the cursor position.     * <p/>     * <p>Note: Calling the method <code>relative(1)</code>     * is identical to calling the method <code>next()</code> and     * calling the method <code>relative(-1)</code> is identical     * to calling the method <code>previous()</code>.     *     * @param rows an <code>int</code> specifying the number of rows to     *             move from the current row; a positive number moves the cursor     *             forward; a negative number moves the cursor backward     * @return <code>true</code> if the cursor is on a row;     *         <code>false</code> otherwise     * @throws SQLException if a database access error occurs,     *                      there is no current row, or the result set type is     *                      <code>TYPE_FORWARD_ONLY</code>     * @since 1.2     */    public boolean relative(int rows) throws SQLException {        return getResultSet().relative(rows);    }    /**     * Moves the cursor to the previous row in this     * <code>getResultSet()</code> object.     *     * @return <code>true</code> if the cursor is on a valid row;     *         <code>false</code> if it is off the result set     * @throws SQLException if a database access error     *                      occurs or the result set type is <code>TYPE_FORWARD_ONLY</code>     * @since 1.2     */    public boolean previous() throws SQLException {        if (updated) {            getResultSet().updateRow();            updated = false;        }        return getResultSet().previous();    }    /**     * Gives a hint as to the direction in which the rows in this     * <code>getResultSet()</code> object will be processed.     * The initial value is determined by the     * <code>Statement</code> object     * that produced this <code>getResultSet()</code> object.     * The fetch direction may be changed at any time.     *     * @param direction an <code>int</code> specifying the suggested     *                  fetch direction; one of <code>getResultSet().FETCH_FORWARD</code>,     *                  <code>getResultSet().FETCH_REVERSE</code>, or     *                  <code>getResultSet().FETCH_UNKNOWN</code>     * @throws SQLException if a database access error occurs or     *                      the result set type is <code>TYPE_FORWARD_ONLY</code> and the fetch     *                      direction is not <code>FETCH_FORWARD</code>     * @see Statement#setFetchDirection     * @see #getFetchDirection     * @since 1.2     */    public void setFetchDirection(int direction) throws SQLException {        getResultSet().setFetchDirection(direction);    }    /**     * Retrieves the fetch direction for this     * <code>getResultSet()</code> object.     *     * @return the current fetch direction for this <code>getResultSet()</code> object     * @throws SQLException if a database access error occurs     * @see #setFetchDirection

⌨️ 快捷键说明

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