インターフェース PreparedStatementCreator
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
JdbcTemplate クラスによって使用される 2 つの主要コールバックインターフェースの 1 つ。このインターフェースは、JdbcTemplate クラスによって提供される接続を指定して PreparedStatement を作成します。実装は、SQL および必要なパラメーターを提供する責任があります。
実装は、試行する操作からスローされる可能性のある SQLExceptions に関心を持つ必要はありません。JdbcTemplate クラスは、SQLExceptions を適切にキャッチして処理します。
PreparedStatementCreator は、PreparedStatement の作成に使用する SQL を提供できる場合、SqlProvider インターフェースも実装する必要があります。これにより、例外の場合により良いコンテキスト情報が可能になります。
メソッドのサマリー
メソッドの詳細
createPreparedStatement
この接続でステートメントを作成します。実装で PreparedStatements を使用できるようにします。JdbcTemplate は、作成されたステートメントを閉じます。- パラメーター:
con
- ステートメントの作成に使用される接続- 戻り値:
- 準備された声明
- 例外:
SQLExceptionSE
- このメソッドの実装でスローされる可能性のある SQLExceptions をキャッチする必要はありません。JdbcTemplate クラスが処理します。