Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 -
目次 索引 前ページ次ページ

第1部 アプリケーション開発の基本> 第6章 ダイレクトアクセス機能> 6.5 ダイレクトアクセスキーでデータを削除する

6.5.1 Java APIの場合

ダイレクト削除には、deleteByKeyメソッドを使用します。

Java APIでのダイレクト削除の流れについて、以下の図に示します。

[図: ダイレクト削除の流れ]

■記述例

ShunConnection con = new ShunConnection();

ShunPreparedKey preDkey = con.prepareDeleteKey("key1");          (1)
preDkey.add("20061101,00000001");                                (2)
preDkey.add("20061101,00000002");                                (2)
preDkey.add("20061101,00000003");                                (2)
preDkey.setSearchType(ShunPreparedKey.SHUN_KEY_COMPLETE_MATCH);
preDkey.deleteByKey();                                           (3)
preDkey.close();                                                 (4)

con.close();

◆(1) ShunPreparedKeyオブジェクトの作成

ShunPreparedKeyオブジェクトは、prepareDeleteKeyメソッドのパラメタにダイレクトアクセスキー名を指定して作成します。

◆(2)ダイレクトアクセスキーの設定

ダイレクトアクセスキーの設定は、addメソッドを使用します。

addメソッドで複数のダイレクトアクセスキーを設定できます。

addメソッドで複数のダイレクトアクセスキーを指定することで、一度に複数のXML文書を削除することができます。

◆(3) 削除の実行

削除の実行はdeleteByKeyメソッドを使用します。

◆(4) ShunPreparedKeyオブジェクトの解放

ShunPreparedKeyオブジェクトは、使用後にcloseメソッドで必ず解放します。

ダイレクトアクセスのサンプルプログラムは、“F.3.3 ダイレクトアクセスキーを使用してデータを削除する”を参照してください。

目次 索引 前ページ次ページ

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