小伙伴們
周末過得如何呀!
今天是周一了
那么我們收收心
繼續(xù)研究技術(shù)了
JdbcTemplate?
今天我們利用?springIOC 寫一個(gè)?JdbcTemplate 來實(shí)現(xiàn)一個(gè)表的簡單的增刪改查
步驟如下:
首先創(chuàng)建數(shù)據(jù)庫朽缴,創(chuàng)建一個(gè)學(xué)生表 student (id,name,age)瞎疼;
寫服務(wù)層的接口和實(shí)現(xiàn)類以及dao層的接口和實(shí)現(xiàn)類
學(xué)生實(shí)體類
服務(wù)類的接口
服務(wù)類接口的實(shí)現(xiàn)類
dao接口
dao的實(shí)現(xiàn)類
利用 springIOC 實(shí)現(xiàn)服務(wù)類和 Dao 類的依賴
注冊類似于 DbUtil 的管理數(shù)據(jù)庫連接的類
引入jar包
spring-jdbc-4.2.1.RELEASE.jar
spring-tx-4.2.1.RELEASE.jar
oracle和mysql的驅(qū)動(dòng)包 .
mysql-connector-java-5.0.8-bin.jar
ojdbc14.jar
注冊數(shù)據(jù)源
注入數(shù)據(jù)庫四要素
注冊jdbctemplate,依賴于datasource
描述dao類與jdbcTemplate的依賴關(guān)系
學(xué)生表的增刪改查操作
現(xiàn)在我們來測試代碼的邏輯!
首先是增
查看一下數(shù)據(jù)庫
證明我們的邏輯走通了割卖!
再測試一下刪
添加兩行數(shù)據(jù)
有兩行的數(shù)據(jù)一樣前酿,我們刪掉一個(gè)!就刪掉id=2的這一條鹏溯。
查看一下結(jié)果
改
查看數(shù)據(jù)庫結(jié)果
查
大體的結(jié)果就是你這樣了
我們的代碼沒有bug
功能也實(shí)現(xiàn)
有條件的小伙伴
建議自己來敲一下罢维!
那么再見了
拜拜