Spring的jdbcTemplate操作
1 spring架構一站式架構
(1)針對javaee三層,每一層都有解決技術
(2)在dao層,使用 jdbcTemplate
2 spring對不同的持久化層技術都進行封裝
(1)jdbcTemplate對jdbc進行封裝
3 jdbcTemplate使用和dbutils使用很相似,都資料庫進行crud操作
增加
1 導入jdbcTemplate使用的jar包
2 建立對象,設定資料庫資訊
3 建立jdbcTemplate對象,設定資料源
4 調用jdbcTemplate對象裡面的方法實作操作
修改
删除
查詢
1 使用jdbcTemplate實作查詢操作
2 查詢具體實作
第一個 查詢傳回某一個值
(1)第一個參數是sql語句
(2)第二個參數 傳回類型的class
Jdbc實作
第二個 查詢傳回對象
第一個參數是sql語句
第二個參數是 RowMapper,是接口,類似于dbutils裡面接口
第三個參數是 可變參數
第三個 查詢傳回list集合
(1)sql語句
(2)RowMapper接口,自己寫類實作資料封裝
(3)可變參數
Spring配置連接配接池和dao使用jdbcTemplate
1 spring配置c3p0連接配接池
第一步 導入jar包
第二步 建立spring配置檔案,配置連接配接池
(1)把代碼在配置檔案中進行配置
2 dao使用jdbcTemplate
(1)建立service和dao,配置service和dao對象,在service注入dao對象
(2)建立jdbcTemplate對象,把模闆對象注入到dao裡面
(3)在jdbcTemplate對象裡面注入dataSource