|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
このインターフェースを実装しているタグハンドラ上で、 SQL ステートメントに含まれるパラメータ記号 ("?") にセットする値を受け取ることができます。
このインターフェースは、<sql:query> と <sql:update> の両タグで実装されます。
タグに囲まれた状態の SQLExecutionTag アクションが SQL ステートメントに含まれる "?" パラメータ記号に
PreparedStatement のパラメータ値をセットするために、
addSQLParameter() メソッドは、
( <sql:param> のような ) 入れ子型パラメータのアクションとして呼び出されます。
指定されたパラメータ値は、データベースに送信される前に、 ( JDBC 仕様の規則に従って ) SQL 型に対応したオブジェクトの型変換が行われます。
このインターフェースを実装したタグハンドラでは、 追加されたパラメータ値のインデックスを正確に辿っていくよう処理しなければなりません。
タグに囲まれた状態の SQLExecutionTag アクションが SQL ステートメントに含まれるパラメータ記号にパラメータ値をセットする直前において、
ソース上からパラメータ値を取得、加工できるようなカスタムパラメータアクションをサポートする目的で、
SQLExcecutionTag インターフェースは設けられました。
| メソッドの概要 | |
void |
addSQLParameter(java.lang.Object value)
PreparedStatement のパラメータ値を追加します。 |
| メソッドの詳細 |
public void addSQLParameter(java.lang.Object value)
PreparedStatement のパラメータ値を追加します。
value - PreparedStatement のパラメータ値。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
このドキュメントは、Ja-Jakarta Project により訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright © 1999-2003 The Apache Software Foundation. All Rights Reserved.