dao模式編寫資料訪問層**步驟?
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模式
1 介面 增 刪 改 查的方法 方法的返回型別為泛型集合 int rows select語句的條數 if rows 0 方法的返回型別為泛型集合 if rows 0 rows 1 方法的返回型別為實體類 2 資料訪問implements 介面 class 類名 implements介面 3 dao模...
物件導向DAO模式
1 介面 增 刪 改 查的方法 方法的返回型別為泛型集合 int rows select語句的條數 if rows 0 方法的返回型別為泛型集合 if rows 0 rows 1 方法的返回型別為實體類 2 資料訪問implements 介面 class 類名 implements介面 對介面中的定...
物件導向DAO模式
1 介面 增 刪 改 查的方法 方法的返回型別為泛型集合 int rows select語句的條數 if rows 0 方法的返回型別為泛型集合 if rows 0 rows 1 方法的返回型別為實體類 2 資料訪問implements 介面 class 類名 implements介面 對介面中的定...