1. 程式人生 > >DAO模式編寫數據訪問層代碼步驟?

DAO模式編寫數據訪問層代碼步驟?

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模式編寫數據訪問層代碼步驟?