Data Provider

A data provider is a piece of software that is written to connect to a specific type of database and handles the manipulation of the data (adding, editing, deleting).

The two most common technologies for data providers are:

ODBC: Open Database Connectivity

OLE-DB: Object Linking and Embedding - Database