1. 程式人生 > 其它 >Spring提供的簡化JDBC使用的Template:1

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 +"刪除內容");
}
}