使用 JDBC 访问数据

Spring 框架 JDBC 抽象提供的价值也许可以通过下表中概述的一系列操作最佳地体现出来。该表显示了 Spring 负责哪些操作以及哪些操作是您的责任。

表 1. Spring JDBC - 谁做什么?
操作 Spring

定义连接参数。

X

打开连接。

X

指定 SQL 语句。

X

声明参数并提供参数值

X

准备并运行语句。

X

设置循环以迭代结果(如果有)。

X

对每次迭代执行操作。

X

处理任何异常。

X

处理事务。

X

关闭连接、语句和结果集。

X

Spring 框架负责所有可能使 JDBC 成为如此繁琐的 API 的底层细节。