Spring JdbcTemplate基本使用
1.1、JdbcTemplate概述
它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTempl,操作消息队列的JmsTemplate等等。
1.2、JdbcTemplate开发步骤
- 导入spring-jdbc和spring-tx坐标
- 创建数据库表和实体
- 创建JdbcTemplate对象
- 执行数据库操作
1.3、JdbcTemplate的常用操作
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class JdbcTemplateCRUDTest {
@AutoWired
private JdbcTemplate jdbcTemplate;
@Test
// 测试修改操作
public coid testUpdate () {
jdbcTemplate.update("update account set money=? where name=?",1000,"tom");
}
}
1.4、知识要点
-
导入spring-jdbc和spring-tx坐标
-
创建数据库表和实体
-
创建JdbcTemplate对象
- JdbcTemplate jdbcTemplate = new Jdbctemplate();
- jdbcTemplate.setDateSource(dateSource);
-
执行数据库操作
-
更新操作:jdbcTemplate.update(sql,params)
-
查询操作:jdbcTemplate.query(sql,Mpper,params)
jdbctemplate.queryForObject(sql,Mapper,params)
-