java.sql.ResultSet
📄字数 12.7K
👁️阅读量 加载中...
java.sql.ResultSet 已实现的接口
返回类型 | 方法 | 描述 |
---|---|---|
boolean | absolute(int row) | 将光标移动到此 ResultSet对象中的给定行号。 |
void | afterLast() | 将光标移动到这个 ResultSet对象的末尾,就在最后一行之后。 |
void | beforeFirst() | 将光标移动到这个 ResultSet对象的正面,就在第一行之前。 |
void | cancelRowUpdates() | 取消对此 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为未解释的流 bytes。 |
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对象的并发模式。 |
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, Class<T> type) | 检索此 ResultSet对象的当前行中指定列的值,并将转换为SQL类型的列到所请求的Java数据类型,如果转换支持。 |
Object | getObject(int columnIndex, Map<String,Class<?>> map) | 这个检索的当前行中指定列的值 ResultSet作为对象 Object在Java编程语言。 |
Object | getObject(String columnLabel) | 获取此的当前行中指定列的值 ResultSet作为对象 Object在Java编程语言。 |
<T> T | getObject(String columnLabel, Class<T> type) | 检索此 ResultSet对象的当前行中指定列的值,并将转换为SQL类型的列到所请求的Java数据类型,如果转换支持。 |
Object | getObject(String columnLabel, Map<String,Class<?>> map) | 这个检索的当前行中指定列的值 ResultSet作为对象 Object在Java编程语言。 |
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对象中的上一行。 |
boolean | relative(int rows) | 将光标移动到正或负的相对行数。 |
boolean | rowDeleted() | 检索行是否被删除。 |
boolean | rowInserted() | 检索当前行是否有插入。 |
boolean | rowUpdated() | 检索当前行是否已更新。 |
void | setFetchDirection(int direction) | 给出这个 ResultSet对象中的行将被处理的方向的提示。 |
void | setFetchSize(int rows) | 给JDBC驱动程序一个提示,当这个 ResultSet对象需要更多的行时,应该从数据库中获取的行数。 |
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(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(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(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(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 columnLabel, 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值更新指定的列。 |
void | updateObject(int columnIndex, Object x, SQLType targetSqlType) | 使用 Object值更新指定的列。 |
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值更新指定的列。 |
void | updateObject(String columnLabel, Object x, SQLType targetSqlType) | 使用 Object值更新指定的列。 |
void | updateObject(String columnLabel, Object x, SQLType targetSqlType, int scaleOrLength) | 使用 Object值更新指定的列。 |
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 columnLabel, 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 。 |
java.sql.ResultSet 未实现的接口
返回类型 | 方法 | 描述 |
---|---|---|
void | clearWarnings() | 清除此 ResultSet对象上报告的所有警告。 |
String | getCursorName() | 检索此 ResultSet对象使用的SQL游标的名称。 |
void | refreshRow() | 用数据库中最新的值刷新当前行。 |
Ref | getRef(int columnIndex) | 将此 ResultSet对象的当前行中指定列的值作为Java编程语言中的 Ref对象检索。 |
void | updateRef(int columnIndex, Ref x) | 使用 java.sql.Ref值更新指定的列。 |
void | updateArray(int columnIndex, Array x) | 使用 java.sql.Array值更新指定的列。 |
void | updateBinaryStream(int columnIndex, InputStream x, long length) | 使用二进制流值更新指定的列,该值将具有指定的字节数。 |
void | updateBlob(int columnIndex, InputStream inputStream, long length) | 使用给定的输入流更新指定列,该输入流将具有指定的字节数。 |
void | updateCharacterStream(int columnIndex, Reader x, long length) | 使用字符流值更新指定的列,该值将具有指定的字节数。 |
void | updateClob(int columnIndex, Reader reader, long length) | 使用给定的 Reader对象来更新指定的列,这是给定的长度的字符数。 |