資料持久化
持久化:持久化是將程式中的資料在瞬時狀態和持久狀態間轉換的一種機制。
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.隔離了資料...