What is DAO (Data Access Objects)? Definition
What does DAO stands for? The acronym DAO stands for Data Access Objects.
What is DAO? Definition: DAO is an object that provides an abstract interface to some type of database or other persistence mechanism. DAO can be used in a large percentage of applications, anywhere data storage is required. It hides all details of data storage from the rest of the application, acting as an intermediary between your application and the database.
Data Access Objects (DAO) interface objects are used in products “Front – End” from Microsoft for accessing data in databases servers. DAO objects are generally created with Visual Basic. Once created, a DAO object can be accessed and manipulated by Microsoft Office applications, such as MS-Word, MS-Access, and Excel.
DAO provides some specific data operations without exposing details of the database. As a result, data access mechanisms can be changed independently of the code that uses the data.