インターフェース SqlValue

すべての既知のサブインターフェース:
SqlXmlValue
すべての既知の実装クラス:
SqlArrayValue

public interface SqlValue
ステートメントパラメーターとして設定される複雑な型のシンプルなインターフェース。

実装は、実際の値を設定する実際の作業を実行します。それらは、呼び出しコードによってキャッチおよび変換される SQLException をスローできるコールバックメソッド setValue を実装する必要があります。このコールバックメソッドは、データベース固有のオブジェクトを作成するために必要な場合、指定された PreparedStatement オブジェクトを介して、基礎となる Connection にアクセスできます。

導入:
2.5.6
作成者:
Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    この値オブジェクトが保持するリソースをクリーンアップします。
    void
    setValue(PreparedStatementSE ps, int paramIndex)
    指定された PreparedStatement に値を設定します。
  • メソッドの詳細

    • setValue

      void setValue(PreparedStatementSE ps, int paramIndex) throws SQLExceptionSE
      指定された PreparedStatement に値を設定します。
      パラメーター:
      ps - PreparedStatement に取り組む
      paramIndex - 値を設定する必要があるパラメーターのインデックス
      例外:
      SQLExceptionSE - パラメーター値の設定中に SQLException が発生した場合
    • cleanup

      void cleanup()
      この値オブジェクトが保持するリソースをクリーンアップします。