- DrvierManagerDataSource spring-jdbc.jar中提供的一個連接配接池對象
- 連接配接池中可以設定driver驅動
- 連接配接池對象中可以設定url
- 連接配接池中設定使用者名(資料庫使用者民)
- 連接配接池對象中設定資料庫的密碼
- JdbcTemplate 核心處理對象(有對應的增删改查的方法)
- update(sql, 實際傳遞的參數 ); 可以完成增删改
- 查詢的方法
- queryForObject(sql ,傳回資料類型的位元組碼對象, 實際傳遞的參數); 查詢指定的字段
- queryForObject(sql, BeanPropertyRowMapper, 實際傳遞的參數) 查詢對象
- queryForMap(sql , 實際傳遞的參數) 傳回的是一個Map , map對象中存放的是對象的資料, 以鍵值對方式存儲
- queryForList(sql , 實際參數) 傳回的是List<Map<String,Object>> 查詢一個List的結果,但是list中有map
- query(sql,BeanPropertyRowMapper) 查詢一個List<POJO對象>
傳統jdbc方式實作:
準備資料庫
建立測試類,用傳統jdbc方式添加資料
運作程式,檢視資料庫
添加成功!
下面用jdbcTemplate方式實作:
添加bean.xml配置檔案
建立測試類
運作,檢視資料庫
下面再次優化!
建立db。properties配置檔案
在bean.xml中改動幾個配置:
1.引入一個外部資料源
2.更改四個value值
清楚掉剛剛插入的資料
DELETE FROM stu WHERE sid = 3
重新啟動程式,測試添加資料,檢視資料庫
測試成功!