Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 - |
目次
索引
![]() ![]() |
第1部 アプリケーション開発の基本 | > 第6章 ダイレクトアクセス機能 | > 6.6 ダイレクトアクセスキーでデータを更新する |
ダイレクト更新には、updateByKeyメソッドを使用します。
Java APIでのダイレクト更新の流れについて、以下の図に示します。
ShunConnection con = new ShunConnection(); ShunPreparedKey preUkey = con.prepareUpdateKey("key1"); (1) preUkey.add("20061101,00000001", updateData1); (2) preUkey.add("20061101,00000002", updateData2); (2) preUkey.add("20061101,00000003", updateData3); (2) preUkey.setSearchType(ShunPreparedKey.SHUN_KEY_COMPLETE_MATCH); preUkey.updateByKey(); (3) preUkey.close(); (4) con.close(); |
ShunPreparedKeyオブジェクトは、prepareUpdateKeyメソッドのパラメタにダイレクトアクセスキー名を指定して作成します。
ダイレクトアクセスキーおよび更新するデータの設定は、addメソッドを使用します。
addメソッドで複数のダイレクトアクセスキーおよび更新データを設定できます。
addメソッドで複数のダイレクトアクセスキーおよび更新データを指定することで、一度に複数のXML文書を更新することができます。
更新の実行はupdateByKeyメソッドを使用します。
ShunPreparedKeyオブジェクトは、使用後にcloseメソッドで必ず解放します。
ダイレクトアクセスのサンプルプログラムは、“F.3.4 ダイレクトアクセスを使用してデータを更新する”を参照してください。
目次
索引
![]() ![]() |