Spring提供的简化JDBC使用的Template:1
为了减少各种繁琐和冗余的操作,将工作重心转移到构造和执行sql语句上,template工具为jdbc的使用提供了简化操作
1、导入jar包
2、传入一个数据库连接池对象,初始化一个template对象
JdbcTemplate template = new JdbcTemplate(ds);
这也就是为什么上一个工具类中会提供一个只返回数据库连接池对象的方法
3、调用template的各种方法完成增删改查等操作
简单的增删改代码:
public class Template_Demo1 {
private JdbcTemplate template;
@Before
public void beforeTest(){
System.out.printf("每个测试方法执行前都执行一次");
template = new JdbcTemplate(Druid_Utils.getDataSource());
}
@Test
public void test1(){
String sql = "update balance set balance = 20000 where name = 'jiege'";
int count = template.update(sql);
System.out.println(count+"修改内容");
}
@Test
public void test2(){
String sql = "insert into balance values(?,?,?)";
int count = template.update(sql,5,"wangwu",9000);
System.out.println(count +"插入内容");
}
@Test
public void test3(){
String sql = "delete from balance where id = ?";
int count = template.update(sql,5);
System.out.println(count +"删除内容");
}
}