Spring JDBC
- Spring对JDBC简单封装,提供了一个JDBCTemplate对象简化JDBC开发
- 步骤
- 导入jar包
- 创建JDBCTemplate。依赖于数据源DataSource
- JdbcTemplate template = new JdbcTemplate(ds);
- 调用方法来完成CRUD操作
- update():执行DML语句
- queryForMap:查询并将结果封装为map集合
- 注意:结果集长度只能是1
- queryForList:查询并将结果封装为List集合
- 注意:实现–将每一条记录封装为一个map集合,再将Map集合装载到list中
- query():查询并将结果封装为javaBean对象
- 注意:一般形参为RowMapper(一般直接用BeanPropertyRowMapper实现类,可以实现自动封装)
- queryForObject():查询并将结果封装为对象
- 注意:一般用于聚合函数的查询
注:要对某个表进行操作,最好将其封装为一个对象
- 注意:一般用于聚合函数的查询