使用 JDBC 進行資料存取
Spring Framework JDBC 抽象化提供的價值,或許可以從下表概述的一系列動作中得到最好的展示。下表顯示 Spring 負責處理哪些動作,以及哪些動作是您的責任。
動作 | Spring | 您 |
---|---|---|
定義連線參數。 |
X |
|
開啟連線。 |
X |
|
指定 SQL 陳述式。 |
X |
|
宣告參數並提供參數值 |
X |
|
準備並執行陳述式。 |
X |
|
設定迴圈以迭代結果(如果有的話)。 |
X |
|
為每次迭代執行工作。 |
X |
|
處理任何例外。 |
X |
|
處理交易。 |
X |
|
關閉連線、陳述式和結果集。 |
X |
Spring Framework 負責處理所有底層細節,這些細節可能使 JDBC 成為一個繁瑣的 API。