DAO模式編寫數據訪問層代碼步驟?
阿新 • • 發佈:2017-06-07
rda select語句 bsp dstat 連接 泛型集合 sql語句 nbsp 新建項目
1、 接口
增、刪、改、查的方法
方法的返回類型為泛型集合
Int rows=select語句的條數
If(rows>0) 方法的返回類型為泛型集合
If(rows>=0 &&rows<=1)
方法的返回類型為實體類
2、 數據訪問implements 接口
Class 類名 implements接口{
對接口中的定義的方法,重寫
方法中的代碼
Jdbc操作數據庫的代碼
【考慮方法的重用,編寫BaseDAO及方法】
}
3、DAO模式實現用戶登錄
表: master
新建項目後 ,創建包
Entity-保存實體類
Dao-保存BaseDao和其他接口MasterDao
Impl-保存實現接口的類MasterDaoSqlServerImpl
Manager-保存業務邏輯類MasterManager
1、 實體類:Master
2、接口:MasterDao
//實現登錄驗證
Master findMaster(Master master);
3、 實現接口的類:MasterDaoSqlServerImpl
Select count(*) from Master
Where loginId=? And password=?
4、 BaseDao類DAO
BaseDao:加載驅動,連接數據庫,執行sql語句操作表
執行sql語句需要的接口
Connection
Statement、子接口PreperedStatement
ResultSet
DAO模式編寫數據訪問層代碼步驟?