JDBC を使用したデータアクセス

Spring Framework JDBC 抽象化によって提供される値は、おそらく次の表に概説されている一連のアクションによって最もよく示されます。この表は、Spring が処理するアクションと、ユーザーが責任を負うアクションを示しています。

表 1: Spring JDBC - 誰が何をしますか?
アクション Spring あなた

接続パラメーターを定義します。

○

接続を開きます。

○

SQL ステートメントを指定します。

○

パラメーターを宣言し、パラメーター値を提供します

○

ステートメントを準備して実行します。

○

ループを設定して、結果を繰り返し処理します(存在する場合)。

○

反復ごとに作業を行います。

○

例外を処理します。

○

トランザクションを処理します。

○

接続、ステートメント、結果セットを閉じます。

○

Spring Framework は、JDBC を退屈な API にしてしまうような低レベルの詳細な処理を代わりに行います。