Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light J » Ultra Light J リファレンス » Ultra Light J API リファレンス

 

ResultSet インタフェース

テーブルをローごとにトラバースし、カラム・データにアクセスするメソッドを提供します。

構文
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 メソッド