spring框架4 JdbcTemplate
阿新 • • 發佈:2020-10-19
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.場景:查詢圖書列表分頁..
有三個引數:
第一個引數: sgl語句。
第二個引數: RowMapper.是介面,針對返回不同型別資料,使用這個接口裡面實現類完成資料封裝。
第三個引數: sgl語句值
JdbcTemplate操作資料庫(批量操作)
1.批量操作:操作表裡面多條記錄。
2、JdbcTemplate實現批量新增操作。
有兩個引數。
第一個引數: sg1語句
第二個引數: List集合,新增多條記錄資料。
3、JdbcTemplate 實現批量修改操作。
4、JdbcTemplate 實現批量刪除操作。