1. 程式人生 > 實用技巧 >spring框架4 JdbcTemplate

spring框架4 JdbcTemplate

JdbcTemplate(概念和準備)
1、什麼是JdbcTemplate
(1) Spring 框架對JDBC進行封裝,使用JdbcTemplate方便實現對資料庫操作。

2、準備工作
(1)引入相關jar包。

(2)在spring配置檔案配置資料庫連線池。

(3)配置JdbcTemnplate物件,注入DataSource

(4)建立service類, 建立dao類, 在dao注入jdbcTemplate.物件。
配置檔案。

JdbcTemplate操作資料庫(新增)
1、對應資料庫建立實體類

2、編寫service和dao.
(1)在dao進行資料庫新增操作。
(2)呼叫JdbcTemplate,物件裡面update方法實現新增操作。


有兩個引數
第一個引數: sal語句。
第二個引數:可變引數,設定sgl語句值。

JdbcTemplate操作資料庫(查詢返回某個值)。
1、查詢表裡面有多少條記錄,返回是某個值.
2、使用JdbcTemplate實現查詢返回某個值程式碼
有兩個引數。
第一個引數: sgl 語句。
第二個引數:返回型別Class

JdbcTemplate 實現查詢返回物件。

有三個引數:
第一個引數: sgL語句
第二個引數: Rollapper 是介面,針對返回不同型別資料,使用這個接口裡面實現類完成資料封裝。
第三個引數: sql語句值

JdbcTemplate操作資料庫(查詢返回集合)。
1.場景:查詢圖書列表分頁..

2.呼叫JdbcTemplate方法實現查詢返回集合

有三個引數:
第一個引數: sgl語句。
第二個引數: RowMapper.是介面,針對返回不同型別資料,使用這個接口裡面實現類完成資料封裝。
第三個引數: sgl語句值

JdbcTemplate操作資料庫(批量操作)
1.批量操作:操作表裡面多條記錄。
2、JdbcTemplate實現批量新增操作。

有兩個引數。
第一個引數: sg1語句
第二個引數: List集合,新增多條記錄資料。

3、JdbcTemplate 實現批量修改操作。

4、JdbcTemplate 實現批量刪除操作。