数据提供程序

数据提供程序表示各种数据源,例如 SQL 数据库、索引顺序文件、电子表格、文档存储和邮件文件。 提供者使用一个称为行集的通用抽象概念来统一公开数据。

ADO 功能强大且灵活,因为它可以连接到多个不同的数据提供程序中的任何一个,并且仍然公开相同的编程模型,而不考虑任何给定提供程序的特定功能。 但是,由于每个数据提供程序都是唯一的,因此应用程序与 ADO 的交互方式因数据提供程序而异。

例如,用于访问 Microsoft SQL Server 数据库的 OLE DB Provider for SQL Server 的功能和功能与用于 Internet 发布的 Microsoft OLE DB Provider for Internet Publishing 的功能和功能大相径庭,后者用于访问 Web 服务器上的文件存储。