JDBCTemplate
Spring框架对JDBC的简单封装,简化JDBC的开发。
步骤:
1.导入jar包。
2.创建JdbcTemplate对象。依赖于数据源DataSource。
JdbcTemplate template = new JdbcTemplate(ds);
3.调用JdbcTemplate的方法来完成CRUD的操作。
方法:
1. void execute(String sql) 可以执行所有SQL语句,因为没有返回值,一般用于执行DDL语句
2. int update(String sql) 用于执行`INSERT`、`UPDATE`、`DELETE`等DML语句。
3. Map<String, Object> queryForMap(String sql)
执行查询语句,将查询集合封装为Map对象。这个方法查询的结果集只能是1。
4. List<Map<String, Object>> queryForList(String sql)
执行查询语句,返回一个List集合,将每一条记录封装为一个Map集合,再将Map集合装载到List集合中。
5. List<T> query(String sql, RowMapper<T> rowMapper)
执行查询语句,返回一个List集合,List中存放的是RowMapper指定类型的数据。
List<Object> query = template.query(sql, new RowMapp