public class ArgumentTypePreparedStatementSetter extends ObjectSE implements PreparedStatementSetter, ParameterDisposer
PreparedStatementSetter
用のシンプルなアダプター。コンストラクターと説明 |
---|
ArgumentTypePreparedStatementSetter(ObjectSE[] args, int[] argTypes) 指定された引数に対して新しい ArgTypePreparedStatementSetter を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | cleanupParameters() たとえば DisposableSqlTypeValue(SqlLobValue など)の場合は、実装オブジェクトが保持するパラメーターによって割り当てられたリソースを閉じます。 |
protected void | doSetValue(PreparedStatementSE ps, int parameterPosition, int argType, ObjectSE argValue) 渡された値と型を使用して、準備済みステートメントの指定されたパラメーター位置の値を設定します。 |
void | setValues(PreparedStatementSE ps) 指定された PreparedStatement にパラメーター値を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setValues(PreparedStatementSE ps) throws SQLExceptionSE
PreparedStatementSetter
PreparedStatementSetter
の setValues
ps
- setter メソッドを呼び出す PreparedStatementSQLExceptionSE
- SQLException が発生した場合 (つまり、SQLException をキャッチする必要はありません。)protected void doSetValue(PreparedStatementSE ps, int parameterPosition, int argType, ObjectSE argValue) throws SQLExceptionSE
ps
- PreparedStatementparameterPosition
- パラメーター位置のインデックス argType
- 引数の型 argValue
- 引数値 SQLExceptionSE
- PreparedStatement メソッドによってスローされた場合 public void cleanupParameters()
ParameterDisposer
ParameterDisposer
の cleanupParameters
DisposableSqlTypeValue.cleanup()
, SqlLobValue.cleanup()