此條目可參照英語維基百科相應條目來擴充。 (2020年11月9日) 若您熟悉來源語言和主題,請協助參考外語維基百科擴充條目。請勿直接提交機械翻譯,也不要翻譯不可靠、低品質內容。依版權協議,譯文需在編輯摘要註明來源,或於討論頁頂部標記 {{Translated page}} 標籤。 |
數據訪問層(Data Access Layer),簡稱DAL,或稱資料存取層、資料訪問層。 計算機軟件中的數據訪問層可以使用戶便捷訪問持久性數據,如關係型數據庫。數據訪問層向用戶隱藏了操作數據的複雜性。
例如在面向對象的編程方面,數據訪問層可能會返回一個對象的引用以及它的屬性,而不是數據庫表中的一行字段。用戶可以直接通過創建方法來對對象進行操作。在對這些對象操作的同時,對象對應的數據庫中的數據也會變更。