A summary of Microsoft's data access technology

Source: Internet
Author: User
Tags mdb database odbc ole
Access | data | Microsoft Microsoft's data access technology has the following categories:
First, UDA (universaldataaccess)
This is the universal data access policy provided by Microsoft. Includes ADO, OLE DB, and ODBC. It not only provides access to the database, but also supports other data storage technologies, such as directory services, Excel tabular data, and Exchange Server data.

Ii. ODBC (opendatabaseconnectivity)
This is currently recognized as the best data access technology. The ODBC architecture includes a common sql-based API that uses the corresponding drivers to develop specific database programs. The technology market is huge and is supported for any current database, so ODBC will still be used for a long time.

Iii. RDO (remotedataobjects)
It provides an encapsulation of COM for ODBC. The goal is to simplify the development of ODBC and develop ODBC in VisualBasic and VBA programs.

Four, Jet
Jet is the database engine that is installed in MS Access. Jet supports the MDB database and ODBC for MS Access itself.

V. DAO (dataaccessobjects)
It is another COM based data access API. DAO provides encapsulation of Jet and ODBC.

VI. ODBCDirect
ODBCDirect Microsoft later added direct access to ODBC for DAO. is stronger than using Jet to support ODBC.

VII. OLE DB
This is a common and simplified COM based data access rules and APIs. OLE DB is designed to be independent of the special database backend and underlying structure, and it is Microsoft's latest data Connectivity scenario. OLE DB providers can establish links to any data store through OLE DB.

Viii. ADO (activexdataobjects)
ADO provides developers with a more user-friendly encapsulation of OLE DB.

Ix. RDS (remotedataservices)
This is a technology of remote access to ADO data source based on ADO for the establishment of multi-user system. RDS used to be ADC (Advanceddataconnector).

X. MDAC (microsoftdataaccesscomponents)
MDAC is a validated distributed UDA implementation and file. Includes four different technologies: ODBC, OLE DB, ADO, and RDS.



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.