JdbcTemplate的基本使用

2021-10-09 05:40:13 字數 864 閱讀 8436

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...