Data Access Object (DAO)

Teradata Employee

Data Access Object (DAO)

The Data Access Object (DAO) design pattern is used in object-oriented programming languages in order to provide an interface to a database without providing details on the implementation of that database. By doing so, the implementation of a database may change without requiring changes to code that makes use of the data stored in the database.

Teradata Viewpoint contains DAO's that provide access to the Viewpoint Data Collection Service (DCS).

See the Sun Java design patterns page on DAO's for an example:

And the Core J2EE Design Patterns page for more detail:

Tags (2)