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