使用 JDBC 进行数据访问
Spring Framework JDBC抽象所提供的价值,或许通过以下表格中概述的操作序列可以得到最好的体现。该表格展示了Spring负责哪些操作,以及哪些操作是您的责任。
| 操作 | Spring | 您 |
|---|---|---|
定义连接参数。 |
X |
|
打开连接。 |
X |
|
指定SQL语句。 |
X |
|
声明参数并提供参数值 |
X |
|
准备并运行语句。 |
X |
|
设置循环以遍历结果(如果有)。 |
X |
|
为每次迭代执行工作。 |
X |
|
处理任何异常。 |
X |
|
处理事务。 |
X |
|
关闭连接、语句和结果集。 |
X |
Spring Framework负责处理所有低级细节,这些细节可能使JDBC成为一个繁琐的API。