テーブルをローごとにトラバースし、カラム・データにアクセスするメソッドを提供します。
public ResultSet
execute メソッドまたは executeQuery メソッドを使用して、SQL SELECT 文を含む PreparedStatement を実行することで ResultSet を生成します。
次の例は、新しい PreparedStatement を実行し、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 column values from the first row using getString. while (rs.next()) { c1 = rs.getString(1); c2 = rs.getString(2); ... } } |
ResultSet のすべてのメンバ (継承されたメンバも含みます) を以下に示します。
close メソッド
getResultSetMetadata メソッド
next メソッド
previous メソッド
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |