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