java.sql.ResultSet
java.sql.ResultSet是执行结果集接口,本节将介绍对此接口的支持情况。
该接口中的方法都不是线程安全的。
返回值类型 |
方法名 |
---|---|
Object |
getObject(String) |
Object |
getObject(int) |
boolean |
getBoolean(int) |
boolean |
getBoolean(String) |
byte |
getByte(String) |
byte |
getByte(int) |
short |
getShort(int) |
short |
getShort(String) |
int |
getInt(int) |
int |
getInt(String) |
long |
getLong(String) |
long |
getLong(int) |
float |
getFloat(String) |
float |
getFloat(int) |
double |
getDouble(String) |
double |
getDouble(int) |
byte[] |
getBytes(int) |
byte[] |
getBytes(String) |
boolean |
next() |
void |
close() |
int |
getType() |
Date |
getDate(String) |
Date |
getDate(int, Calendar) |
Date |
getDate(String, Calendar) |
Date |
getDate(int) |
boolean |
isClosed() |
String |
getString(String) |
String |
getString(int) |
Time |
getTime(int) |
Time |
getTime(String, Calendar) |
Time |
getTime(String) |
Time |
getTime(int, Calendar) |
Timestamp |
getTimestamp(String, Calendar) |
Timestamp |
getTimestamp(int, Calendar) |
Timestamp |
getTimestamp(String) |
Timestamp |
getTimestamp(int) |
ResultSetMetaData |
getMetaData() |
void |
clearWarnings() |
int |
getFetchDirection() |
int |
getFetchSize() |
SQLWarning |
getWarnings() |
void |
setFetchSize(int) |
void |
afterLast() |
void |
beforeFirst() |
int |
findColumn(String) |
BigDecimal |
getBigDecimal(String) |
BigDecimal |
getBigDecimal(int) |
InputStream |
getBinaryStream(String) |
InputStream |
getBinaryStream(int) |
Blob |
getBlob(String) |
Blob |
getBlob(int) |
Reader |
getCharacterStream(int) |
Reader |
getCharacterStream(String) |
Clob |
getClob(String) |
Clob |
getClob(int) |
int |
getConcurrency() |
int |
getHoldability() |
int |
getRow() |
Statement |
getStatement() |
boolean |
isAfterLast() |
boolean |
isBeforeFirst() |
boolean |
isFirst() |
boolean |
isLast() |
boolean |
wasNull() |
void |
setFetchDirection(int) |
- 一个Statement不能有多个处于“开”状态的ResultSet。
- 用于遍历结果集(ResultSet)的游标(Cursor)在被提交后不能保持“开”的状态。