天天看點

spring是開源的輕量級架構——jdbcTemplate

Spring的jdbcTemplate操作

1 spring架構一站式架構

(1)針對javaee三層,每一層都有解決技術

(2)在dao層,使用 jdbcTemplate

2 spring對不同的持久化層技術都進行封裝

spring是開源的輕量級架構——jdbcTemplate

(1)jdbcTemplate對jdbc進行封裝

3 jdbcTemplate使用和dbutils使用很相似,都資料庫進行crud操作

增加

1 導入jdbcTemplate使用的jar包

spring是開源的輕量級架構——jdbcTemplate
spring是開源的輕量級架構——jdbcTemplate

2 建立對象,設定資料庫資訊

3 建立jdbcTemplate對象,設定資料源

4 調用jdbcTemplate對象裡面的方法實作操作

spring是開源的輕量級架構——jdbcTemplate
spring是開源的輕量級架構——jdbcTemplate

修改

spring是開源的輕量級架構——jdbcTemplate

删除

spring是開源的輕量級架構——jdbcTemplate

查詢

1 使用jdbcTemplate實作查詢操作

spring是開源的輕量級架構——jdbcTemplate

2 查詢具體實作

第一個 查詢傳回某一個值

spring是開源的輕量級架構——jdbcTemplate

(1)第一個參數是sql語句

(2)第二個參數 傳回類型的class

spring是開源的輕量級架構——jdbcTemplate

Jdbc實作

spring是開源的輕量級架構——jdbcTemplate

第二個 查詢傳回對象

spring是開源的輕量級架構——jdbcTemplate

第一個參數是sql語句

第二個參數是 RowMapper,是接口,類似于dbutils裡面接口

第三個參數是 可變參數

spring是開源的輕量級架構——jdbcTemplate
spring是開源的輕量級架構——jdbcTemplate

第三個 查詢傳回list集合

spring是開源的輕量級架構——jdbcTemplate

(1)sql語句

(2)RowMapper接口,自己寫類實作資料封裝

(3)可變參數

spring是開源的輕量級架構——jdbcTemplate

Spring配置連接配接池和dao使用jdbcTemplate

1 spring配置c3p0連接配接池

第一步 導入jar包

spring是開源的輕量級架構——jdbcTemplate

第二步 建立spring配置檔案,配置連接配接池

spring是開源的輕量級架構——jdbcTemplate

(1)把代碼在配置檔案中進行配置

spring是開源的輕量級架構——jdbcTemplate

2 dao使用jdbcTemplate

(1)建立service和dao,配置service和dao對象,在service注入dao對象

spring是開源的輕量級架構——jdbcTemplate

(2)建立jdbcTemplate對象,把模闆對象注入到dao裡面

spring是開源的輕量級架構——jdbcTemplate
spring是開源的輕量級架構——jdbcTemplate

(3)在jdbcTemplate對象裡面注入dataSource

spring是開源的輕量級架構——jdbcTemplate
spring是開源的輕量級架構——jdbcTemplate