使用 JDBC 訪問資料

Spring Framework JDBC 抽象提供的價值也許最好透過下表中概述的操作序列來展示。該表顯示了哪些操作由 Spring 處理,哪些操作是您的責任。

表 1. Spring JDBC - 職責劃分
操作 Spring

定義連線引數。

X

開啟連線。

X

指定 SQL 語句。

X

宣告引數並提供引數值

X

準備並執行語句。

X

設定迴圈迭代結果集(如果存在)。

X

為每次迭代執行工作。

X

處理任何異常。

X

處理事務。

X

關閉連線、語句和結果集。

X

Spring Framework 負責所有可能使 JDBC 成為繁瑣 API 的底層細節。