| Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 - |
目次
索引
![]()
|
| 第1部 アプリケーション開発の基本 | > 第6章 ダイレクトアクセス機能 | > 6.4 ダイレクトアクセスキーでデータを検索する |
ダイレクト検索には、searchByKeyメソッドを使用します。
Java APIでのダイレクト検索の流れについて、以下の図に示します。

ShunConnection con = new ShunConnection();
ShunPreparedKey preSkey = con.prepareSearchKey("key1", "/"); (1)
preSkey.add("20061101,00000001"); (2)
preSkey.add("20061101,00000002"); (2)
preSkey.add("20061101,00000003"); (2)
preSkey.setSearchType(ShunPreparedKey.SHUN_KEY_COMPLETE_MATCH);
ShunResultSet rs = preSkey.searchByKey(); (3)
System.out.println("[結果件数] = " + rs.getReturnCount());
while (rs.next()) {
System.out.println("[結果] = " + rs.getString());
}
rs.close();
preSkey.close(); (4)
con.close(); |
ShunPreparedKeyオブジェクトは、prepareSearchKeyメソッドのパラメタにダイレクトアクセスキー名とリターン式を指定して作成します。
ダイレクトアクセスキーの設定は、addメソッドを使用します。
addメソッドで複数のダイレクトアクセスキーを設定できます。

addメソッドで複数のダイレクトアクセスキーを指定することで、一度に複数のXML文書を取得することができます。
検索の実行はsearchByKeyメソッドを使用します。検索した結果としてShunResultSetオブジェクトが作成されます。
ShunPreparedKeyオブジェクトは、使用後にcloseメソッドで必ず解放します。

ダイレクトアクセスのサンプルプログラムは、“F.3.2 ダイレクトアクセスを使用してデータを検索する”を参照してください。
目次
索引
![]()
|