dao是data access object資料訪問介面,資料訪問:故名思義就是與資料庫打交道。夾在業務邏輯與資料庫資源中間。
在核心j2ee模式中是這樣介紹dao模式的:為了建立乙個健壯的j2ee應用,應該將所有對資料來源的訪問操作抽象封裝在乙個公共api中。用程式設計的語言來說,就是建立乙個介面,介面中定義了此應用程式中將會用到的所有事務方法。在這個應用程式中,當需要和資料來源進行互動的時候則使用這個介面,並且編寫乙個單獨的類來實現這個介面在邏輯上對應這個特定的資料儲存。
dao(資料訪問物件)是一種應用程式程式設計介面(api),存在於微軟的visual basic中,它允許程式設計師請求對微軟的access資料庫的訪問。dao是微軟的第乙個物件導向的資料庫介面。dao物件封閉了access的jet函式。通過jet函式,它還可以訪問其他的結構化查詢語言(sql)資料庫。
Dao介面基本操作
插入 insert 一條 sql 插入一條記錄或者多條記錄 插入fastinsert 一條 sql 通過batch插入多條記錄 刪除delete 一條 sql 刪除一條記錄 更新update 一條 sql 更新一條或者多條記錄 獲取fetch 一條 sql 獲取一條記錄 查詢query 一條 sql...
DAO介面的基本操作
為 pet 建立資料表,如果資料表存在,則自動忽略 一般我們都這樣寫 dao.create pet.class false 刪除 pet 的資料表 dao.drop pet.class 全部刪掉哦,沒條件的,慎用 person p newperson p.setname peter p.setage...
Yii框架之DAO的基本操作
dao的基本操作 main.php中 writer array class cdbconnection connectionstring mysql host localhost dbname guestbook emulateprepare true,username root password ...