| 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 データの更新 |
データを追加するには、prepareInsertメソッドを使用します。
データを追加する場合の流れについて、以下の図に示します。

ShunConnection con = new ShunConnection();
ShunPreparedStatement pstmt = con.prepareInsert(); (1)
// ファイルからデータを読み込む
FileInputStream oFIS = new FileInputStream("newData.xml");
pstmt.add(oFIS); (2)
pstmt.executeInsert(); (3)
pstmt.close(); (4)
con.close(); |
ShunPreparedStatementオブジェクトの作成は、prepareInsertメソッドを使用します。
データを追加するメソッドとして、以下があります。
|
メソッド名 |
機能説明 |
|---|---|
|
add(String data) |
Stringオブジェクトのデータを追加します。 |
|
add(InputStream data) |
InputStreamオブジェクトのデータを追加します。 |
addメソッドで指定するデータには複数のデータを含むことができます。また、複数のファイルに格納したデータを一度に追加したい場合は、addメソッドを複数回実行することができます。ただし、1つのデータを分割し、複数のaddメソッドに分けて指定することはできません。
追加の実行はexecuteInsertメソッドを使用します。
ShunPreparedStatementオブジェクトは、使用後にcloseメソッドで必ず解放します。
以下に、Apworks利用時の記述例を示します。
ShunConnection con = new ShunConnection();
:
ShunsakuAccessController controller = new ShunsakuAccessController(con);
controller.insert(data);
controller.close();
con.close(); |
public void insert(String data) throws ShunException {
ShunPreparedStatement pstmti = fConnection.prepareInsert(); (1) pstmti.add(data); (2) pstmti.executeInsert(); (3) pstmti.close(); (4) } |
目次
索引
![]()
|