提供多种方法,用于按行遍历表并访问列数据。
public interface ResultSet
ResultSet 接口的所有成员,包括所有继承的成员。
名称 | 说明 |
---|---|
将游标移到最后一行的后面。 | |
将游标移到第一行的前面。 | |
关闭 ResultSet 对象,以释放与其相关的内存资源。 | |
将游标移动到第一行。 | |
返回长二进制类型的 InputStream 对象,包括基于文件的长二进制。 | |
返回布尔值。 | |
返回一个字节数组。 | |
返回 Reader 对象。 | |
返回 java.util.Date 对象。 | |
返回 DecimalNumber 对象。 | |
返回基于列编号的双精度值。 | |
返回浮点值。 | |
返回整数值。 | |
返回长整数值。 | |
返回由字符串表示的值的序数(基数为 1)。 | |
返回包含 ResultSet 对象的元数据的 ResultSetMetadata 对象。 | |
获取表中的行数。 | |
获取结果集列的实际大小。 | |
返回字符串值。 | |
返回 UUIDValue 对象。 | |
测试位于指定列编号处的值是否为空值。 | |
将游标移动到最后一行。 | |
读取 ResultSet 对象中的下一行数据。 | |
读取 ResultSet 对象中的前一行数据。 | |
将游标从当前游标位置移动由 offset 参数所指定的行。 |
使用 SQL SELECT 语句在 PreparedStatement 对象上调用 execute 方法或 executeQuery 方法时生成 ResultSet 对象。
以下示例演示了如何读取 ResultSet 对象中的行,以及如何访问指定列中的数据:
// Define a new SQL SELECT statement. String sql_string = "SELECT column1, column2 FROM SampleTable"; // Create a new PreparedStatement from an existing connection. PreparedStatement ps = conn.prepareStatement(sql_string); // Create a new ResultSet to contain the query results of the SQL statement. ResultSet rs = ps.executeQuery(); // Check if the PreparedStatement contains a ResultSet. if (ps.hasResultSet()) { // Retrieve the column1 value from the first row using getString. String row1_col1 = rs.getString(1); // Get the next row in the table. if (rs.next) { // Retrieve the value of column1 from the second row. String row2_col1 = rs.getString(1); } } rs.close(); ps.close(); |
afterLast 方法 [Android]
beforeFirst 方法 [Android]
close 方法
first 方法 [Android]
getBlobInputStream 方法
getBoolean 方法
getBytes 方法
getClobReader 方法
getDate 方法
getDecimalNumber 方法
getDouble 方法
getFloat 方法
getInt 方法
getLong 方法
getOrdinal 方法
getResultSetMetadata 方法
getRowCount 方法 [Android]
getSize 方法
getString 方法
getUUIDValue 方法
isNull 方法
last 方法 [Android]
next 方法
previous 方法
relative 方法 [Android]
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |