8.3. 問い合わせの発行と結果の処理

SQL文をデータベースに発行する時には必ず、Statementのインスタンスが必要です。Statementのインスタンスがあれば、Statementのメソッドを使って問い合わせを発行できます。このメソッドは、結果全体を保持するResultSetのインスタンスを返します。Example 8-1は、このプロセスを示します。

Example 8-1. JDCBで簡単な問い合わせを処理

この例は、簡単な問い合わせで、各行の最初のカラムを表示します。

Statement st = db.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM mytable");
while(rs.next()) {
    System.out.print("Column 1 returned ");
    System.out.println(rs.getString(1));
}
rs.close();
st.close();

8.3.1. Statementインタフェースの使用

Statementインタフェースを使用する際は、以下を考慮しなければなりません:

8.3.2. ResultSetインタフェースの使用

ResultSetインタフェースを使用する際、以下のことを考慮しなければなりません: