資料訪問層

2021-07-31 13:02:39 字數 1153 閱讀 5519

資料持久化

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

jdbc就是一種持久化機制,將程式直接儲存成文字檔案也是持久化機制的一種實現。

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

持久化的實現方式:

資料庫、普通檔案、xml檔案

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

位於業務邏輯和持久化資料之間

實現對持久化資料的訪問

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.隔離了資料...