下表列出通过 SQLServerResultSet 类公开的成员。

构造函数

无。

字段

名称 说明

CONCUR_SS_OPTIMISTIC_CC

用于指定 SQL Server 无行锁的读/写乐观并发类型。

CONCUR_SS_OPTIMISTIC_CCVAL

用于指定 SQL Server 无行锁的读/写乐观并发类型。

CONCUR_SS_SCROLL_LOCKS

用于指定 SQL Server 有行锁的读/写乐观并发类型。

TYPE_SS_DIRECT_FORWARD_ONLY

用于指定 SQL Server 快速只进只读游标类型。

TYPE_SS_SCROLL_DYNAMIC

用于指定 SQL Server 动态游标类型。

TYPE_SS_SCROLL_KEYSET

用于指定 SQL Server 键集游标类型。

TYPE_SS_SCROLL_STATIC

用于指定 SQL Server 静态游标类型。

TYPE_SS_SERVER_CURSOR_FORWARD_ONLY

用于指定 SQL Server 快速只进只读游标类型。

继承的字段

类继承自: 说明

java.sql.ResultSet

CLOSE_CURSORS_AT_COMMIT、CONCUR_READ_ONLY、CONCUR_UPDATABLE、FETCH_FORWARD、FETCH_REVERSE、FETCH_UNKNOWN、HOLD_CURSORS_OVER_COMMIT、TYPE_FORWARD_ONLY、TYPE_SCROLL_INSENSITIVE 和 TYPE_SCROLL_SENSITIVE

方法

名称 说明

绝对

将光标移到此 SQLServerResultSet 对象中的指定行。

afterLast

将光标移到此 SQLServerResultSet 对象的最后一行之后。

beforeFirst

将光标移到此 SQLServerResultSet 对象的第一行之前。

cancelRowUpdates

取消对此 SQLServerResultSet 对象中的当前行所做更新。

clearWarnings

清除所报告的有关此 SQLServerResultSet 对象的所有警告。

close

立即释放此 SQLServerResultSet 对象的数据库和 JDBC 资源,而不是在对象自动关闭时,等待上述操作发生。

deleteRow

从此 SQLServerResultSet 对象和基础数据库中删除当前行。

finalize

显式关闭此 SQLServerResultSet 对象。

findColumn

检索此 SQLServerResultSet 对象中指定列名称的首个匹配列的索引。

first

将光标移到 SQLServerResultSet 对象的第一行。

getArray

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Array 对象。

getAsciiStream

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 ASCII 字符流。

getBigDecimal

检索此 SQLServerResultSet 对象的当前行中指定列索引的值作为 java.math.BigDecimal。

getBinaryStream

检索此 SQLServerResultSet 对象的当前行中指定列的值作为未解释字节二进制流。

getBlob

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Blob 对象。

getBoolean

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 boolean

getByte

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 byte

getBytes

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 byte 数组。

getCharacterStream

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 java.io.Reader 对象。

getClob

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Clob 对象。

getConcurrency

检索此 SQLServerResultSet 对象的并发模式。

getCursorName

检索此 SQLServerResultSet 对象使用的 SQL 游标的名称。

getDate

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Date 对象。

getDateTimeOffset

检索指定列的值作为 DateTimeOffset 类 对象。

getDouble

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 double

getFetchDirection

检索此 SQLServerResultSet 对象的提取方向。

getFetchSize

检索此 SQLServerResultSet 对象的提取大小。

getFloat

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 float

getHoldability

检索此 SQLServerResultSet 对象的保持能力。

getInt

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 int

getLong

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 long

getMetaData

检索此 SQLServerResultSet 对象的列数、各列的类型和属性。

getNCharacterStream

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Reader 对象。

getNClob

检索 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 NClob 对象。

getNString

检索 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 String

getObject

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的一个对象。

getRef

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 Ref 对象。

getRow

检索当前行号。

getShort

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 short

getStatement

检索 SQLServerStatement 对象,该对象生成了此 SQLServerResultSet 对象。

getString

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 String

getSQLXML

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 SQLXML 对象。

getTime

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Time 对象。

getTimestamp

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Java 编程语言中的 java.sql.Timestamp 对象。

getType

检索此 SQLServerResultSet 对象的游标类型。

getUnicodeStream

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 Unicode 字符流。

getURL

检索此 SQLServerResultSet 对象的当前行中指定列的值作为 URL 对象。

getWarnings

检索调用此 SQLServerResultSet 对象时报告的第一个警告。

insertRow

将插入行的内容插入到 SQLServerResultSet 对象中,并进而插入到数据库中。

isAfterLast

检索光标是否位于此 SQLServerResultSet 对象中最后一行之后。

isBeforeFirst

检索光标是否位于此 SQLServerResultSet 对象中第一行之前。

isClosed

指示此 SQLServerResultSet 对象是否已关闭。

isFirst

检索光标是否位于此 SQLServerResultSet 对象的首行上。

isLast

检索光标是否位于此 SQLServerResultSet 对象的最后一行上。

last

将光标移到此 SQLServerResultSet 对象中的最后一行。

moveToCurrentRow

将光标移到所记住的光标位置,通常为当前行。

moveToInsertRow

将光标移到插入行。

next

将光标从当前位置下移一行。

previous

将光标移到此 SQLServerResultSet 对象中的前一行。

refreshRow

使用数据库中当前行的最新值刷新此行。

relative

将光标沿正向或反向移动相对于当前行的指定行数。

rowDeleted

检索是否已删除某行。

rowInserted

检索当前行是否曾插入内容。

rowUpdated

检索当前行是否已更新。

setFetchDirection

提供提示以指明将用于处理此 SQLServerResultSet 对象中的行的方向。

setFetchSize

为 JDBC 驱动程序提供提示,以指明在此 SQLServerResultSet 对象需要更多行时应从数据库中提取的行数。

updateArray

使用 Array 对象更新指定列。

updateAsciiStream

使用 ASCII 流值更新指定列。

updateBigDecimal

使用 BigDecimal 对象更新指定列。

updateBinaryStream

使用二进制流值更新指定列。

updateBlob

使用 java.sql.Blob 值更新指定列。

updateBoolean

使用 boolean 值更新指定列。

updateByte

使用 byte 值更新指定列。

updateBytes

使用 byte 值构成的数组更新指定列。

updateCharacterStream

使用字符流值更新指定列。

updateClob

使用 java.sql.Clob 值更新指定列。

updateDate

使用日期值更新指定列。

updateDateTimeOffset

更新 DateTimeOffset 类 列。

updateDouble

使用 double 值更新指定列。

updateFloat

使用 float 值更新指定列。

updateInt

使用 int 值更新指定列。

updateLong

使用 long 值更新指定列。

updateNCharacterStream

使用字符流值更新指定列。

updateNClob

使用指定对象值更新指定列。

updateNString

使用 String 值更新指定列。

updateNull

使用 Null 值更新指定列。

updateObject

使用 Object 值更新指定列。

updateRef

使用 java.sql.Ref 值更新指定列。

updateRow

使用此 SQLServerResultSet 对象当前行的新内容更新基础数据库。

updateShort

使用 short 值更新指定列。

updateString

使用 String 值更新指定列。

updateSQLXML

使用 SQLXML 值更新指定列。

updateTime

使用时间值更新指定列。

updateTimestamp

使用时间戳的值更新指定列。

wasNull

验证所读取的最后一个值是否为 Null 值。

继承的方法

类继承自: 方法

java.lang.Object

clone、equals、getClass、hashCode、notify、notifyAll、toString、wait

java.sql.Wrapper

isWrapperFor、unwrap

请参阅

SQLServerResultSet 类