JdbcTemplate

Spring框架对JDBC进行封装,使用JdbcTemplate

编写service和dao

在dao进行数据库添加操作

调用JdbcTemplate对象里面update方法实现添加操作

有两个参数

第一个参数:SQL语句

第二参数:可变参数,设置SQL语句值

 

修改和删除操作

 

 

 

 

 

 

测试:

 

 

查询返回对象

findOne(String id){

boodao.findBookInfo(id);

}

 

select * form t_book where user_id=?

queryForObject(SQL语句,RawMapper是接口(New BeanPropertyRowMapper<Book>(Book.class)),SQL语句中问号的值)

 

查询返回集合

findAll(){

return bookDao.findAllBook();

}

 select * form t_book;

jdbcTemplate.query(sql,new BeanPropertyRowMapper<Book>(Book.class));

 

批量操作(添加)

BatchUpdate(sql,List集合(数据))

删除和修改与上面类似

 

posted on 2020-10-13 16:57  FQQa  阅读(72)  评论(0)    收藏  举报