使用 JDBC 進行資料訪問
Spring Framework JDBC抽象所提供的價值,或許透過以下表格中概述的操作序列可以得到最好的體現。該表格展示了Spring負責哪些操作,以及哪些操作是您的責任。
| 操作 | Spring | 您 |
|---|---|---|
定義連線引數。 |
X |
|
開啟連線。 |
X |
|
指定SQL語句。 |
X |
|
宣告引數並提供引數值 |
X |
|
準備並執行語句。 |
X |
|
設定迴圈以遍歷結果(如果有)。 |
X |
|
為每次迭代執行工作。 |
X |
|
處理任何異常。 |
X |
|
處理事務。 |
X |
|
關閉連線、語句和結果集。 |
X |
Spring Framework負責處理所有低階細節,這些細節可能使JDBC成為一個繁瑣的API。