| Modifier and Type | Method and Description |
|---|---|
| boolean | absolute(int row)
将光标移动到此 ResultSet对象中的给定行号。 |
| void | afterLast()
将光标移动到这个 ResultSet对象的末尾,就在最后一行之后。 |
| void | beforeFirst()
将光标移动到这个 ResultSet对象的正面,就在第一行之前。 |
| void | cancelRowUpdates()
取消对此 ResultSet对象中当前行的更新。 |
| void | clearWarnings()
清除此 ResultSet对象上报告的所有警告。 |
| void | close()
ResultSet释放此 ResultSet对象的数据库和JDBC资源,而不是等待其自动关闭时发生。 |
| void | deleteRow()
从此 ResultSet对象和底层数据库中删除当前行。 |
| int | findColumn(String columnLabel)
将给定的 ResultSet列标签映射到其 ResultSet列索引。 |
| boolean | first()
将光标移动到此 ResultSet对象中的第一行。 |
| Array | getArray(int columnIndex)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Array对象检索。 |
| Array | getArray(String columnLabel)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Array对象检索。 |
| InputStream | getAsciiStream(int columnIndex)
将此 ResultSet对象的当前行中指定列的值作为ASCII字符流检索。 |
| InputStream | getAsciiStream(String columnLabel)
将此 ResultSet对象的当前行中指定列的值作为ASCII字符流检索。 |
| BigDecimal | getBigDecimal(int columnIndex)
将此 ResultSet对象的当前行中指定列的值作为 java.math.BigDecimal以完全精确的方式获取。 |
| BigDecimal | getBigDecimal(int columnIndex, int scale)
已弃用 使用getBigDecimal(int columnIndex)或getBigDecimal(String columnLabel) |
| BigDecimal | getBigDecimal(String columnLabel)
将此 ResultSet对象的当前行中的指定列的值作为 java.math.BigDecimal完全精确检索。 |
| BigDecimal | getBigDecimal(String columnLabel, int scale)
已弃用 使用getBigDecimal(int columnIndex)或getBigDecimal(String columnLabel) |
| InputStream | getBinaryStream(int columnIndex)
将此 ResultSet对象的当前行中的指定列的值作为未解释的字节流检索。 |
| InputStream | getBinaryStream(String columnLabel)
将此 ResultSet对象的当前行中的指定列的值 ResultSet为未解释的流 byte s。 |
| Blob | getBlob(int columnIndex)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Blob对象检索。 |
| Blob | getBlob(String columnLabel)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Blob对象检索。 |
| boolean | getBoolean(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 boolean的Java编程语言。 |
| boolean | getBoolean(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 boolean的Java编程语言。 |
| byte | getByte(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 byte的Java编程语言。 |
| byte | getByte(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 byte的Java编程语言。 |
| byte[] | getBytes(int columnIndex)
将该 ResultSet对象的当前行中的指定列的值作为Java编程语言中的 byte数组检索。 |
| byte[] | getBytes(String columnLabel)
将该 ResultSet对象的当前行中的指定列的值作为Java编程语言中的 byte数组检索。 |
| Reader | getCharacterStream(int columnIndex)
将此 ResultSet对象的当前行中的指定列的值 ResultSet为 java.io.Reader对象。 |
| Reader | getCharacterStream(String columnLabel)
将此 ResultSet对象的当前行中的指定列的值 ResultSet为 java.io.Reader对象。 |
| Clob | getClob(int columnIndex)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Clob对象检索。 |
| Clob | getClob(String columnLabel)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Clob对象检索。 |
| int | getConcurrency()
检索此 ResultSet对象的并发模式。 |
| String | getCursorName()
检索此 ResultSet对象使用的SQL游标的名称。 |
| Date | getDate(int columnIndex)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Date对象检索。 |
| Date | getDate(int columnIndex, Calendar cal)
将此 ResultSet对象的当前行中指定列的值 ResultSet为Java编程语言中的 java.sql.Date对象。 |
| Date | getDate(String columnLabel)
将此 ResultSet对象的当前行中的指定列的值作为Java编程语言中的 java.sql.Date对象检索。 |
| Date | getDate(String columnLabel, Calendar cal)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Date对象检索。 |
| double | getDouble(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 double的Java编程语言。 |
| double | getDouble(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 double的Java编程语言。 |
| int | getFetchDirection()
检索此 ResultSet对象的抓取方向。 |
| int | getFetchSize()
检索此 ResultSet对象的提取大小。 |
| float | getFloat(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 float的Java编程语言。 |
| float | getFloat(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 float的Java编程语言。 |
| int | getHoldability()
检索此 ResultSet对象的 ResultSet |
| int | getInt(int columnIndex)
这个检索的当前行中指定列的值 ResultSet作为对象 int在Java编程语言。 |
| int | getInt(String columnLabel)
以Java编程语言中的 int此 ResultSet对象的当前行中指定列的值。 |
| long | getLong(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 long的Java编程语言。 |
| long | getLong(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 long的Java编程语言。 |
| ResultSetMetaData | getMetaData()
检索此 ResultSet对象的列的数量,类型和属性。 |
| Reader | getNCharacterStream(int columnIndex)
将此 ResultSet对象的当前行中的指定列的值 ResultSet为 java.io.Reader对象。 |
| Reader | getNCharacterStream(String columnLabel)
将此 ResultSet对象的当前行中的指定列的值 ResultSet为 java.io.Reader对象。 |
| NClob | getNClob(int columnIndex)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 NClob对象检索。 |
| NClob | getNClob(String columnLabel)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 NClob对象检索。 |
| String | getNString(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 String的Java编程语言。 |
| String | getNString(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 String的Java编程语言。 |
| Object | getObject(int columnIndex)
获取此的当前行中指定列的值 ResultSet作为对象 Object在Java编程语言。 |
| <T> T | getObject(int columnIndex, 类<T> type)
检索此 ResultSet对象的当前行中指定列的值,并将转换为SQL类型的列到所请求的Java数据类型,如果转换支持。 |
| Object | getObject(int columnIndex, String,类<?>> map)
这个检索的当前行中指定列的值 ResultSet作为对象 Object在Java编程语言。 |
| Object | getObject(String columnLabel)
获取此的当前行中指定列的值 ResultSet作为对象 Object在Java编程语言。 |
| <T> T | getObject(String columnLabel, 类<T> type)
检索此 ResultSet对象的当前行中指定列的值,并将转换为SQL类型的列到所请求的Java数据类型,如果转换支持。 |
| Object | getObject(String,类<?>> map)
这个检索的当前行中指定列的值 ResultSet作为对象 Object在Java编程语言。 |
| Ref | getRef(int columnIndex)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Ref对象检索。 |
| Ref | getRef(String columnLabel)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Ref对象检索。 |
| int | getRow()
检索当前行号。 |
| RowId | getRowId(int columnIndex)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.RowId对象检索。 |
| RowId | getRowId(String columnLabel)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.RowId对象检索。 |
| short | getShort(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 short的Java编程语言。 |
| short | getShort(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 short的Java编程语言。 |
| SQLXML | getSQLXML(int columnIndex)
这个检索的当前行中指定列的值 ResultSet为 java.sql.SQLXML的Java编程语言对象。 |
| SQLXML | getSQLXML(String columnLabel)
这个检索的当前行中指定列的值 ResultSet为 java.sql.SQLXML的Java编程语言对象。 |
| Statement | getStatement()
检索 Statement生成此对象 ResultSet对象。 |
| String | getString(int columnIndex)
这个检索的当前行中指定列的值 ResultSet对象为 String的Java编程语言。 |
| String | getString(String columnLabel)
这个检索的当前行中指定列的值 ResultSet对象为 String的Java编程语言。 |
| Time | getTime(int columnIndex)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Time对象检索。 |
| Time | getTime(int columnIndex, Calendar cal)
将此 ResultSet对象的当前行中的指定列的值作为Java编程语言中的 java.sql.Time对象检索。 |
| Time | getTime(String columnLabel)
将此 ResultSet对象的当前行中的指定列的值作为Java编程语言中的 java.sql.Time对象检索。 |
| Time | getTime(String columnLabel, Calendar cal)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Time对象检索。 |
| Timestamp | getTimestamp(int columnIndex)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Timestamp对象检索。 |
| Timestamp | getTimestamp(int columnIndex, Calendar cal)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Timestamp对象检索。 |
| Timestamp | getTimestamp(String columnLabel)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Timestamp对象检索。 |
| Timestamp | getTimestamp(String columnLabel, Calendar cal)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.sql.Timestamp对象检索。 |
| int | getType()
检索此 ResultSet对象的类型。 |
| InputStream | getUnicodeStream(int columnIndex)
已弃用 使用getCharacterStream代替getUnicodeStream |
| InputStream | getUnicodeStream(String columnLabel)
已弃用 使用getCharacterStream代替 |
| URL | getURL(int columnIndex)
将该 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.net.URL对象检索。 |
| URL | getURL(String columnLabel)
将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 java.net.URL对象检索。 |
| SQLWarning | getWarnings()
检索通过此 ResultSet对象的呼叫报告的第一个警告。 |
| void | insertRow()
将插入行的内容插入到此 ResultSet对象中并进入数据库。 |
| boolean | isAfterLast()
检索光标是否在此 ResultSet对象中的最后一行之后。 |
| boolean | isBeforeFirst()
检索光标是否在此 ResultSet对象中的第一行之前。 |
| boolean | isClosed()
检索此 ResultSet对象是否已关闭。 |
| boolean | isFirst()
检索光标是否在此 ResultSet对象的第一行。 |
| boolean | isLast()
检索光标是否位于此 ResultSet对象的最后一行。 |
| boolean | last()
将光标移动到此 ResultSet对象中的最后一行。 |
| void | moveToCurrentRow()
将光标移动到记住的光标位置,通常是当前行。 |
| void | moveToInsertRow()
将光标移动到插入行。 |
| boolean | next()
将光标从当前位置向前移动一行。 |
| boolean | previous()
将光标移动到此 ResultSet对象中的上一行。 |
| void | refreshRow()
用数据库中最新的值刷新当前行。 |
| boolean | relative(int rows)
将光标移动到正或负的相对行数。 |
| boolean | rowDeleted()
检索行是否被删除。 |
| boolean | rowInserted()
检索当前行是否有插入。 |
| boolean | rowUpdated()
检索当前行是否已更新。 |
| void | setFetchDirection(int direction)
给出这个 ResultSet对象中的行将被处理的方向的提示。 |
| void | setFetchSize(int rows)
给JDBC驱动程序一个提示,当这个 ResultSet对象需要更多的行时,应该从数据库中获取的行数。 |
| void | updateArray(int columnIndex, Array x)
使用 java.sql.Array值更新指定的列。 |
| void | updateArray(String columnLabel, Array x)
使用 java.sql.Array值更新指定的列。 |
| void | updateAsciiStream(int columnIndex, InputStream x)
使用ascii流值更新指定的列。 |
| void | updateAsciiStream(int columnIndex, InputStream x, int length)
使用ascii流值更新指定的列,该值将具有指定的字节数。 |
| void | updateAsciiStream(int columnIndex, InputStream x, long length)
使用ascii流值更新指定的列,该值将具有指定的字节数。 |
| void | updateAsciiStream(String columnLabel, InputStream x)
使用ascii流值更新指定的列。 |
| void | updateAsciiStream(String columnLabel, InputStream x, int length)
使用ascii流值更新指定的列,该值将具有指定的字节数。 |
| void | updateAsciiStream(String columnLabel, InputStream x, long length)
使用ascii流值更新指定的列,该值将具有指定的字节数。 |
| void | updateBigDecimal(int columnIndex, BigDecimal x)
使用 java.math.BigDecimal值更新指定的列。 |
| void | updateBigDecimal(String columnLabel, BigDecimal x)
使用 java.sql.BigDecimal值更新指定的列。 |
| void | updateBinaryStream(int columnIndex, InputStream x)
使用二进制流值更新指定的列。 |
| void | updateBinaryStream(int columnIndex, InputStream x, int length)
使用二进制流值更新指定的列,该值将具有指定的字节数。 |
| void | updateBinaryStream(int columnIndex, InputStream x, long length)
使用二进制流值更新指定的列,该值将具有指定的字节数。 |
| void | updateBinaryStream(String columnLabel, InputStream x)
使用二进制流值更新指定的列。 |
| void | updateBinaryStream(String columnLabel, InputStream x, int length)
使用二进制流值更新指定的列,该值将具有指定的字节数。 |
| void | updateBinaryStream(String columnLabel, InputStream x, long length)
使用二进制流值更新指定的列,该值将具有指定的字节数。 |
| void | updateBlob(int columnIndex, Blob x)
使用 java.sql.Blob值更新指定的列。 |
| void | updateBlob(int columnIndex, InputStream inputStream)
使用给定的输入流更新指定的列。 |
| void | updateBlob(int columnIndex, InputStream inputStream, long length)
使用给定的输入流更新指定列,该输入流将具有指定的字节数。 |
| void | updateBlob(String columnLabel, Blob x)
使用 java.sql.Blob值更新指定的列。 |
| void | updateBlob(String columnLabel, InputStream inputStream)
使用给定的输入流更新指定的列。 |
| void | updateBlob(String columnLabel, InputStream inputStream, long length)
使用给定的输入流更新指定列,该输入流将具有指定的字节数。 |
| void | updateBoolean(int columnIndex, boolean x)
使用 boolean值更新指定的列。 |
| void | updateBoolean(String columnLabel, boolean x)
使用 boolean值更新指定的列。 |
| void | updateByte(int columnIndex, byte x)
使用 byte值更新指定的列。 |
| void | updateByte(String columnLabel, byte x)
使用 byte值更新指定的列。 |
| void | updateBytes(int columnIndex, byte[] x)
使用 byte数组值更新指定的列。 |
| void | updateBytes(String columnLabel, byte[] x)
使用字节数组值更新指定的列。 |
| void | updateCharacterStream(int columnIndex, Reader x)
使用字符流值更新指定的列。 |
| void | updateCharacterStream(int columnIndex, Reader x, int length)
使用字符流值更新指定的列,该值将具有指定的字节数。 |
| void | updateCharacterStream(int columnIndex, Reader x, long length)
使用字符流值更新指定的列,该值将具有指定的字节数。 |
| void | updateCharacterStream(String columnLabel, Reader reader)
使用字符流值更新指定的列。 |
| void | updateCharacterStream(String columnLabel, Reader reader, int length)
使用字符流值更新指定的列,该值将具有指定的字节数。 |
| void | updateCharacterStream(String columnLabel, Reader reader, long length)
使用字符流值更新指定的列,该值将具有指定的字节数。 |
| void | updateClob(int columnIndex, Clob x)
使用 java.sql.Clob值更新指定的列。 |
| void | updateClob(int columnIndex, Reader reader)
使用给定的 Reader对象更新指定的列。 |
| void | updateClob(int columnIndex, Reader reader, long length)
使用给定的 Reader对象来更新指定的列,这是给定的长度的字符数。 |
| void | updateClob(String columnLabel, Clob x)
使用 java.sql.Clob值更新指定的列。 |
| void | updateClob(String columnLabel, Reader reader)
使用给定的 Reader对象更新指定的列。 |
| void | updateClob(String columnLabel, Reader reader, long length)
使用给定的 Reader对象更新指定的列,这是给定的长度的字符数。 |
| void | updateDate(int columnIndex, Date x)
使用 java.sql.Date值更新指定的列。 |
| void | updateDate(String columnLabel, Date x)
使用 java.sql.Date值更新指定的列。 |
| void | updateDouble(int columnIndex, double x)
使用 double值更新指定的列。 |
| void | updateDouble(String columnLabel, double x)
使用 double值更新指定的列。 |
| void | updateFloat(int columnIndex, float x)
使用 float值更新指定的列。 |
| void | updateFloat(String columnLabel, float x)
使用 float值更新指定的列。 |
| void | updateInt(int columnIndex, int x)
使用 int值更新指定的列。 |
| void | updateInt(String columnLabel, int x)
使用 int值更新指定的列。 |
| void | updateLong(int columnIndex, long x)
使用 long值更新指定的列。 |
| void | updateLong(String columnLabel, long x)
使用 long值更新指定的列。 |
| void | updateNCharacterStream(int columnIndex, Reader x)
使用字符流值更新指定的列。 |
| void | updateNCharacterStream(int columnIndex, Reader x, long length)
使用字符流值更新指定的列,该值将具有指定的字节数。 |
| void | updateNCharacterStream(String columnLabel, Reader reader)
使用字符流值更新指定的列。 |
| void | updateNCharacterStream(String columnLabel, Reader reader, long length)
使用字符流值更新指定的列,该值将具有指定的字节数。 |
| void | updateNClob(int columnIndex, NClob nClob)
使用 java.sql.NClob值更新指定的列。 |
| void | updateNClob(int columnIndex, Reader reader)
使用给定的 Reader更新指定的列数据将从流中读取数据,直到达到流出端。 |
| void | updateNClob(int columnIndex, Reader reader, long length)
使用给定的 Reader对象更新指定的列,这是给定的字符数。 |
| void | updateNClob(String columnLabel, NClob nClob)
使用 java.sql.NClob值更新指定的列。 |
| void | updateNClob(String columnLabel, Reader reader)
使用给定的 Reader对象更新指定的列。 |
| void | updateNClob(String columnLabel, Reader reader, long length)
使用给定的 Reader对象更新指定的列,这是给定的长度的字符数。 |
| void | updateNString(int columnIndex, String nString)
使用 String值更新指定的列。 |
| void | updateNString(String nString)
使用 String值更新指定的列。 |
| void | updateNull(int columnIndex)
使用 null值更新指定的列。 |
| void | updateNull(String columnLabel)
使用 null值更新指定的列。 |
| void | updateObject(int columnIndex, Object x)
使用 Object值更新指定的列。 |
| void | updateObject(int columnIndex, Object x, int scaleOrLength)
使用 Object值更新指定的列。 |
| default void | updateObject(int columnIndex, Object x, SQLType targetSqlType)
使用 Object值更新指定的列。 |
| default void | updateObject(int columnIndex, Object x, SQLType targetSqlType, int scaleOrLength)
使用 Object值更新指定的列。 |
| void | updateObject(String columnLabel, Object x)
使用 Object值更新指定的列。 |
| void | updateObject(String columnLabel, Object x, int scaleOrLength)
使用 Object值更新指定的列。 |
| default void | updateObject(String columnLabel, Object x, SQLType targetSqlType)
使用 Object值更新指定的列。 |
| default void | updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength)
使用 Object值更新指定的列。 |
| void | updateRef(int columnIndex, Ref x)
使用 java.sql.Ref值更新指定的列。 |
| void | updateRef(String columnLabel, Ref x)
使用 java.sql.Ref值更新指定的列。 |
| void | updateRow()
使用此 ResultSet对象的当前行的新内容更新底层数据库。 |
| void | updateRowId(int columnIndex, RowId x)
使用 RowId值更新指定的列。 |
| void | updateRowId(String columnLabel, RowId x)
使用 RowId值更新指定的列。 |
| void | updateShort(int columnIndex, short x)
使用 short值更新指定的列。 |
| void | updateShort(String columnLabel, short x)
使用 short值更新指定的列。 |
| void | updateSQLXML(int columnIndex, SQLXML xmlObject)
使用 java.sql.SQLXML值更新指定的列。 |
| void | updateSQLXML(String columnLabel, SQLXML xmlObject)
使用 java.sql.SQLXML值更新指定的列。 |
| void | updateString(int columnIndex, String x)
使用 String值更新指定的列。 |
| void | updateString(String x)
使用 String值更新指定的列。 |
| void | updateTime(int columnIndex, Time x)
使用 java.sql.Time值更新指定的列。 |
| void | updateTime(String columnLabel, Time x)
使用 java.sql.Time值更新指定的列。 |
| void | updateTimestamp(int columnIndex, Timestamp x)
使用 java.sql.Timestamp值更新指定的列。 |
| void | updateTimestamp(String columnLabel, Timestamp x)
使用 java.sql.Timestamp值更新指定的列。 |
| boolean | wasNull()
报告最后一列读取的值是否为SQL NULL |