Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 - |
目次
索引
![]() ![]() |
第2部 APIでのアプリケーション開発 | > 第9章 Java APIのアプリケーション開発 | > 9.3 Java APIの使用方法 | > 9.3.3 データの更新 |
データを削除するには、prepareDeleteRecordIDメソッドを使用します。
Java APIでは、レコードIDを使用してデータを削除します。データを削除する前にgetRecordIDメソッドを使用して、削除したいデータのレコードIDを取得しておく必要があります。
レコードIDを指定してデータを削除する場合の流れについて、以下の図に示します。
ShunConnection con = new ShunConnection(); ShunPreparedRecordID prid = con.prepareDeleteRecordID(); (1) prid.add(recordID); (2) prid.deleteByRecordID(); (3) prid.close(); (4) con.close(); |
ShunPreparedRecordIDオブジェクトの作成は、prepareDeleteRecordIDメソッドを使用します。
レコードIDの設定は、addメソッドを使用します。レコードIDはgetRecordIDメソッドで取得します。
addメソッドで複数のレコードIDを設定できます。すでに同一のレコードIDが設定されている場合は上書きします。
addメソッドで複数のレコードIDを指定することで、一度に複数のXML文書を削除することができます。
削除の実行はdeleteByRecordIDメソッドを使用します。
ShunPreparedRecordIDオブジェクトは、使用後にcloseメソッドで必ず解放します。
以下に、Apworks利用時の記述例を示します。
String recordID = dataBean.getDetailButton(); ShunConnection con = new ShunConnection(); ShunsakuAccessController controller = new ShunsakuAccessController(con); controller.delete(recordID); con.close(); |
public void delete(String recordID) throws ShunException { ShunPreparedRecordID prid = con.prepareDeleteRecordID(); (1) prid.add(recordID); (2) prid.deleteByRecordID(); (3) prid.close(); (4) } |
目次
索引
![]() ![]() |