Content deleted Content added
Removed external links from body of article and pruned EL section to meet WP:EL. |
No edit summary |
||
Line 1:
{{About|the software design pattern|the Microsoft library|Jet Data Access Objects}}
:D
In [[computer software]], a '''data access object''' ('''DAO''') is an [[Object (computer science)|object]] that provides an abstract [[Interface (computer science)|interface]] to some type of [[database]] or other persistence mechanism. By mapping application calls to the persistence layer, the DAO provides some specific data operations without exposing details of the database. This isolation supports the [[single responsibility principle]]. It separates what data access the application needs, in terms of ___domain-specific objects and data types (the public interface of the DAO), from how these needs can be satisfied with a specific [[Database Management System|DBMS]], database schema, etc. (the implementation of the DAO).
|