資料訪問層(基礎)

2021-07-31 13:22:39 字數 592 閱讀 1946

一、持久化

持久化是將程式中的資料在瞬時狀態和持久狀態間轉換的機制。(jdbc就是一種持久化機制)

主要的持久化操作包括:儲存、刪除、修改、讀取和查詢。

(採用面向介面程式設計,可以降低**間的耦合性,提高**的可維護性和可擴充套件性)

二、dao

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

dao模式的優勢在於它實現了兩次隔離:①隔離了資料訪問**和業務邏輯**。②隔離了不同資料庫實現。

三、dao模式主要由以下幾部分組成:

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

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

③實體類:用於存放與傳輸物件資料。

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

四、分層開發:

優勢:①每一層專注於自己功能的實現,便於提高質量。

②便於分工協作,從而提高效率。

③便於**復用。

④便於程式擴充套件。

特點:①每一層都有自己的職責。

五、分層的原則:

封裝性原則、順序訪問原則。

資料訪問層

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

資料訪問層

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

資料訪問層

資料訪問層 一.持久化 是將程式中的資料在瞬間狀態和持久狀態間轉換的機制 二.主要持久化操作 1.儲存 2.刪除 3.修改 4.讀取 5.查詢 等 三.dao dataaccessobjects,資料儲存物件 指位於業務邏輯和持久化資料之間實現對持久化資料的訪問。四.dao模式的優勢 1.隔離了資料...