インターフェース SqlReturnType


public interface SqlReturnType
標準の CallableStatement.getObject メソッドではサポートされていない、より複雑なデータベース固有の型の値を取得するために実装されるインターフェース。

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

導入:
1.1
作成者:
Thomas Risberg
関連事項:
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final int
    不明な(または未指定の)SQL 型を示す定数。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getTypeValue(CallableStatementSE cs, int paramIndex, int sqlType, StringSE typeName)
    特定のオブジェクトから型値を取得します。
  • フィールドの詳細

  • メソッドの詳細

    • getTypeValue

      ObjectSE getTypeValue(CallableStatementSE cs, int paramIndex, int sqlType, @Nullable StringSE typeName) throws SQLExceptionSE
      特定のオブジェクトから型値を取得します。
      パラメーター:
      cs - 動作する CallableStatement
      paramIndex - 値を設定する必要があるパラメーターのインデックス
      sqlType - 設定するパラメーターの SQL 型
      typeName - パラメーターの型名 (オプション)
      戻り値:
      ゴール値
      例外:
      SQLExceptionSE - パラメーター値の設定で SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)
      関連事項: