Symfoware Parallel Server JDBCドライバユーザーズガイド
目次 索引 Back Next

Up 第3章 JDBCアプリケーションの作成方法
Up 3.2 データ操作

3.2.1 データ参照

SQL文を使用して、データベースのデータを参照することができます。
データ参照は、以下の手順で行います。
3.2.1 データ参照



この例では、表"EMPLOYEE"の情報を参照します。

3.2.1 データ参照



1.SQL文を実行するためのオブジェクトを生成する

// ConnectionクラスのcreateStatementメソッドを使用し、
// Statementクラスのオブジェクトを生成します。
Statement stmt = con.createStatement();

2.ResultSetオブジェクトを生成する
// StatementクラスのexecuteQueryメソッドを使用し、
// ResultSetオブジェクトを生成します。
ResultSet rs = stmt.executeQuery(
"SELECT * FROM GENERAL.EMPLOYEE");

3.カーソルを位置付ける
int iID = 0;
String sName = null;

// ResultSetクラスのnextメソッドを使用し、
// カーソルの位置付けを現在の位置から 1 行下に移動します。
while(rs.next())
{


4.ResultSet オブジェクトからデータを取得する
// ResultSetクラスのgetXXXメソッドを使用し、
// ResultSetオブジェクトからデータを取得します。
iID = rs.getInt(1);
sName = rs.getString(2);

System.out.println("ID = " + iID);
System.out.println("NAME = " + sName);

}

5.オブジェクトをクローズする
// 生成した各クラスのオブジェクトをクローズします。
// ResultSetクラスのcloseメソッドと、
// Statementクラスのcloseメソッドを使用します。
rs.close();
stmt.close();

【記述例】
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM GENERAL.EMPLOYEE");

int iID = 0;
String sName = null;

while(rs.next())
{

iID = rs.getInt(1);
sName = rs.getString(2);

System.out.println("ID = " + iID);
System.out.println("NAME = " + sName);

}
rs.close();
stmt.close();

目次 索引 Back Next

All Rights Reserved, Copyright(C) 富士通株式会社 2006