Spring Framework JDBC 抽象提供的价值也许可以最好地体现在 下表中概述的操作顺序。下表显示了哪些操作 Spring 照顾以及哪些行动是你的责任。
行动 | Spring | 你 |
---|---|---|
定义连接参数。 |
X |
|
打开连接。 |
X |
|
指定 SQL 语句。 |
X |
|
声明参数并提供参数值 |
X |
|
准备并运行语句。 |
X |
|
设置循环以循环访问结果(如果有)。 |
X |
|
为每次迭代执行工作。 |
X |
|
处理任何异常。 |
X |
|
处理事务。 |
X |
|
关闭连接、语句和结果集。 |
X |
Spring 框架负责处理所有可以使 JDBC 成为 繁琐的 API。