封裝了JDBC操作的一個框架度秘,必須依賴Spring才可以使用,SpringJDBC本身就是給予末班模式來開發(fā)的,JDBCTemplate
JDBC二次開發(fā)得运,來封裝一個NOSQL框架?
1姑蓝、加載驅(qū)動類(給予Mysql )
2鹅心、獲取鏈接(被封裝到dataSource里面去了)
3、創(chuàng)建語句集(預(yù)處理語句集合標(biāo)準(zhǔn)語句集)
4纺荧、執(zhí)行語句集(執(zhí)行事物操作)
5旭愧、獲取結(jié)果集(如果是增刪改,拿到一個int值宙暇,影響行數(shù)输枯,如果查詢,就會拿到一個ResultSet)
MyBatis是一個半自動的ORM框架占贫,hibernate是一個全自動的ORM框架桃熄,springJDBC是一個手動的ORM框架
springJDBC采用的是Template設(shè)計(jì)模式,只定義了一個RowMapper的接口型奥,mapping方法瞳收,這個方法是沒有實(shí)現(xiàn)的