Data Access with JDBC

Spring Framework JDBC 抽象提供的价值可能由下表概述的系列操作最能体现。该表显示了 Spring 处理哪些操作以及哪些操作是你责任。

Table 1. Spring JDBC - who does what?
Action Spring You

Define connection parameters.

X

Open the connection.

X

Specify the SQL statement.

X

声明参数并提供参数值

X

准备并运行语句。

X

设置循环以遍历结果(如果有)。

X

为每次迭代执行工作。

X

Process any exception.

X

Handle transactions.

X

关闭连接、声明和结果集。

X

Spring Framework 处理所有低级别详细信息,这些详细信息可能会使 JDBC 成为一个繁琐的 API。