Data Access with JDBC

    Spring Framework JDBC 抽象所提供的价值可能最好地体现在下表中所列的一系列动作上。该表显示了哪些动作是 Spring 负责的,哪些动作是你的责任。

    Action Spring You
    定义连接(connection)参数
    打开 connection.
    指定 SQL 语句(SQL statement)
    声明参数,并提供参数值
    Prepare(预备) 和 run(运行) SQL 语句
    设置循环,对结果进行迭代(如果有的话)
    做好每次迭代的工作。
    处理任何异常(exception)
    处理事务
    关闭连接(connection)、语句(statement)和结果集(resultset)


    Spring 框架负责处理所有底层细节,这些细节可能会使 JDBC 成为如此乏味的 API。