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。