Skip to content

Spring JDBC

Spring 框架对 JDBC 的简单封装。

提供了一个 JDBCTemplate 对象简化 JDBC 的开发。

使用步骤概要

  • 导入 jar 包

  • 创建 JdbcTemplate 对象。依赖于数据源 DataSource。

JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  • 调用 JdbcTemplate 的方法完成 CRUD 操作

update():执行DML语句。即增删改语句。

queryForMap():将查询结果集封装为 map 集合。

queryForList():将查询结果集封装为 list 集合。

query():将查询结果封装为 JavaBean 对象。

queryForObject():将查询结果封装为对象。

示例

public class JdbcTemplateDemo {
    public static void main(String[] args) {
        // 创建 JDBCTemplate 对象
        JdbcTemplate jdbcTemplate = new JdbcTemplate(JDBCUtils.getDataSource());
        // 调用方法
        String sql = "UPDATE account SET balance = 5000 WHERE id = ?";
        int count = jdbcTemplate.update(sql, 3);
        System.out.println(count);
    }
}