📄 groovyresultset.java
字号:
/** * 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 + -