インターフェース SqlReturnType
public interface SqlReturnType
標準の
CallableStatement.getObject
メソッドではサポートされていない、より複雑なデータベース固有の型の値を取得するために実装されるインターフェース。 実装は、実際の値を取得する実際の作業を実行します。それらは、呼び出しコードによってキャッチおよび変換される SQLException をスローできるコールバックメソッド getTypeValue
を実装する必要があります。このコールバックメソッドは、データベース固有のオブジェクトを作成するために必要な場合は、指定された CallableStatement オブジェクトを介して、基になる Connection にアクセスできます。
- 導入:
- 1.1
- 作成者:
- Thomas Risberg
- 関連事項:
フィールドサマリー
メソッドのサマリー
修飾子と型メソッド説明getTypeValue
(CallableStatementSE cs, int paramIndex, int sqlType, StringSE typeName) 特定のオブジェクトから型値を取得します。
フィールドの詳細
TYPE_UNKNOWN
static final int TYPE_UNKNOWN不明な (または未指定の) SQL 型を示す定数。元の操作メソッドで SQL 型が指定されていない場合は、setTypeValue に渡されます。
メソッドの詳細
getTypeValue
ObjectSE getTypeValue(CallableStatementSE cs, int paramIndex, int sqlType, @Nullable StringSE typeName) throws SQLExceptionSE 特定のオブジェクトから型値を取得します。- パラメーター:
cs
- 動作する CallableStatementparamIndex
- 値を設定する必要があるパラメーターのインデックスsqlType
- 設定するパラメーターの SQL 型typeName
- パラメーターの型名 (オプション)- 戻り値:
- ゴール値
- 例外:
SQLExceptionSE
- パラメーター値の設定で SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)- 関連事項: