Spring 框架 JDBC 抽象提供的值可能最好地由 下表中概述了操作顺序。该表显示了 Spring 的操作 负责以及哪些操作是您的责任。
| 行动 | Spring | 你 | 
|---|---|---|
定义连接参数。  | 
X  | 
|
打开连接。  | 
X  | 
|
指定 SQL 语句。  | 
X  | 
|
声明参数并提供参数值  | 
X  | 
|
准备并运行该语句。  | 
X  | 
|
设置循环以迭代结果(如果有)。  | 
X  | 
|
为每次迭代执行工作。  | 
X  | 
|
处理任何异常。  | 
X  | 
|
处理交易。  | 
X  | 
|
关闭连接、语句和 resultset。  | 
X  | 
Spring 框架处理了所有低级细节,这些细节可以使 JDBC 成为 乏味的 API。