資料訪問層

2021-07-31 13:01:35 字數 644 閱讀 4184

資料訪問層

一.持久化:

是將程式中的資料在瞬間狀態和持久狀態間轉換的機制

二.主要持久化操作:

1.儲存               2.刪除                3.修改                4.讀取            5.查詢   等

三.dao(dataaccessobjects,資料儲存物件):

指位於業務邏輯和持久化資料之間實現對持久化資料的訪問。

四.dao模式的優勢:

1.隔離了資料訪問**和業務邏輯**

2.隔離了不同資料庫實現

五.dao模式主要有以下幾部分組成:

1.dao介面:把對資料庫的所有操作定義成抽象方法,可以提供多種實現

2.dao實現類:針對不同資料庫給出的dao介面定義方法的具體實現

3.實體類:用於存放與傳輸物件資料

4.資料庫連線和關閉工具類:避免了資料庫連線和關閉**的重複使用,方便修改。

六.分層的特點:

1.每一層都有自己的職責

七.分層開發的好處:

1.各層專注於自己功能的實現,便於提高質量

2.便於分工協作,提高開發效率

3.便於**復用

4.便於程式擴充套件

資料訪問層

using system.collections.generic using system.data using system.data.common namespace adonetdataaccess.core.contract 上面的介面包括增刪改查,批量插入以及 資料庫連線物件的連線和關閉等...

資料訪問層

1 資料持久化 持久化是將程式中資料在瞬時狀態和持久狀態間轉換的機制。jdbc是一種持久化機制,將程式直接儲存成文字檔案也是持久化機制的一種實現。2 資料訪問模式 dao模式 dao dataaccessobjects,資料儲存物件 是指位於業務邏輯和持久化資料之間實現實現對持久化資料的訪問。dao...

資料訪問層

資料持久化 持久化 持久化是將程式中的資料在瞬時狀態和持久狀態間轉換的一種機制。jdbc就是一種持久化機制,將程式直接儲存成文字檔案也是持久化機制的一種實現。主要持久化操作包括儲存 刪除 修改 讀取和查詢等。持久化的實現方式 資料庫 普通檔案 xml檔案 dao data access object...