Symfoware(R) Server JDBCドライバユーザーズガイド - FUJITSU -
目次 索引 前ページ次ページ

上へ第4章 アプリケーションの作成方法

4.5 パラメタ指定でのデータ更新

■操作手順

データベースのデータをパラメタ指定で更新する場合、以下の手順で行います。

image

データベースのデータをパラメタ指定で更新する場合の記述例を以下に説明します。

image

■記述例

データベースのデータをパラメタ指定で更新する場合の記述例を以下に説明します。

PreparedStatement pstmt = con.prepareStatement(
                          "INSERT INTO GENERAL.EMPLOYEE(
                          ID,NAME) VALUES(?,?)");                    (1)

pstmt.setInt(1,4);                                                   (2)
pstmt.setString(2,"monkey");                                         (2)

pstmt.executeUpdate();                                               (3)

con.commit();                                                        (4)

pstmt.close();                                                       (5)

(1) SQL文の準備

(2) パラメタへの値の設定

(3) SQL文の実行

(4) トランザクションのコミット

(5) オブジェクトのクローズ

 

以下に各項目の設定方法を示します。

◆SQL文の準

ConnectionインタフェースのprepareStatementメソッドを使用し、SQL文を準備します。パラメタは、“?”で指定します。

◆パラメタへの値の設

PreparedStatementクラスのsetXXXメソッドを使用し、パラメタに値を設定します。“?”の1番目に4を設定、2番目にmonkeyを設定。

setXXXメソッドの詳細については“APIリファレンス”を参照してください。

◆SQL文の実

PreparedStatementクラスのexecuteUpdateメソッドを使用し、SQL文を実行します。

◆トランザクションのコミッ

トランザクションをコミットします。

Connectionインタフェースのcommitメソッドを使用します。

◆オブジェクトのクロー

PreparedStatementクラスのcloseメソッドを使用して、オブジェクトをクローズします。


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

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