jdbctemplate是spring框架提供的乙個物件,與dbutils類似,都是對jdbc進行了薄薄的封裝。
使用jdbctemplate需要匯入spring-jdbc和spring-tx兩個jar包。
jdbctemplate物件需要使用乙個資料來源物件來初始化。
jdbctemplate的crud操作:
//插入操作
// jt.update("insert into account values(?,?,?)",4,"judi",10000f);
//更新操作
// jt.update("update account set money = ? where id = ?",15000,2);
//刪除操作
// jt.update("delete from account where id = ?",4);
//查詢所有
// for (account account : list)
//查詢乙個
// system.out.println(list.isempty()?"沒有資料":list.get(0));
//查詢返回一行一列(使用聚合函式但不加group by語句)
long count = jt.
queryforobject
("select count(*) from account where money > ?"
,long.
class
,12000);
system.out.
println
(count)
;
JdbcTemplate基本使用
它是spring框架中提供的乙個物件,是對原始繁瑣的jdbc api物件的簡單封裝。spring框架為我們提供了很多的操作模板類。例如 操作關係型資料的jdbctemplate和hibernatetemplate,操作nosql資料庫的redistemplate,操作訊息佇列的jmstemplate...
JdbcTemplate基本使用
jdbc已經能夠滿足大部分使用者最基本的需求,但是在使用jdbc時,必須自己來管理資料庫資源如 獲取preparedstatement,設定sql語句引數,關閉連線等步驟。在jdbctemplate中執行sql語句的方法大致分為3類 execute 可以執行所有sql語句,一般用於執行ddl語句。u...
使用JdbcTemplate的模板
第一種方式,dao中定義 jdbctemplate,通過配置 來注入 public class userdaoimpl implements iuserdao 刪 override public void delete int id 改 override public void update use...