DAO使用的例子

2021-07-10 01:45:53 字數 1678 閱讀 1776

dao   (data access object)資料訪問物件

建立在資料庫和業務層之間,封裝所有對資料庫的訪問。

dao的目的: 資料訪問邏輯 和 業務邏輯分開

1.首先要有乙個例項類,比如,乙個職工類 emp,它有一些私有屬性,比如empno,empname

右鍵-->source 可以很快的建立重寫的構造方法、set***()、get***()、tostring()等方法

2.其次,要有乙個empdao介面,來宣告員工物件的 crud(增刪改查) 方法,即 員工物件的 dao

通過呼叫dao,可以很方便的處理資料,直接呼叫dao 就行了

eg: emp e = new emp(1001,"luce","城關街110號");

dao.add(e);

dao.delete(e);

dao.update(e);

**: 

public inte***ce empdao

3.建立乙個類empdaomysqlimpl來實現empdao介面

public class empdaomysqlimpl implements empdao catch (exception e) finally

}//通過id刪除

@override

public void delete(emp emp) catch (exception e) finally

}//找到所有的資料

@override

public listfindall()

rs.close();

st.close();

return list;

} catch (exception e) finally

}//通過id找到資料

@override

public emp findbyid(int id)

return e;

} catch (exception e) finally

}@override

public void update(emp emp) catch (exception e) finally}}

4.建立乙個類實現測試

public static void main(string args)

});//顯示全部的查詢結果

for(emp emp : all)

system.out.println("----------------------------------");

emp one = dao.findbyid(120);

system.out.println(one);

"----------------------------------");

//emp new = new emp(1004,"風清楊");

////

system.out.println("----------------------------------");

//emp deleone = new emp(1004,"風清楊");

system.out.println("----------------------------------");

emp upone = new emp(120,"風清楊");

dao.update(upone);

}

使用mybatis開發dao方法

使用mybatis開發dao的時候,主要涉及到sqlsessionfactorybuilder sqlsessionfactory sqlsession 這三個類 現在將這三個類的使用方法簡單的說下 使用mybatis開發dao方法 sqlsessionfactorybuilder 把它當成乙個工具...

PHP Yii使用DAO運算元據庫

dao獲取一條記錄 sql select title,id from where id id id int get id command bindparam id id,pdo param int data command queryrow 方法 bindparam 和 bindvalue 非常相似...

jQuery cookie的使用例子

這是乙個jquery cookie的使用例子,通過本示例的學習希望朋友們能熟悉在引入jquery.cookie.js外掛程式後,如何去使用它,你可以了解到cookie天數設定 日期設定 多個cookie的設定 如何獲取cookie 通過 date 物件設定過期日期為 3 天後的那天 設定有效期天數等...