正在加载图片...
第章AD0基247 下载 OLAP Services:用于微软OLAP服务器。 · Oracle:用于 Oracle数据库。 SQL Server:用于微软 SQL Server数据库 Simple provider:用于简单的文本文件。 MSDataShape:用于层次数据。 Microsoft Directory Services:用于 Windows2000的目录服务。 · DtS Flat File:用于 SQL Server的数据转换服务的平面文件管理。 这只是微软提供的初始列表,并取决于安装在服务器上的服务及软件。以 Oracle 数据提供者为例,要求在客户机上安装 Oracle的客户端软件。 可以从别的制造商那里获得 OLE DE提供者,用于其他数据存储。甚至还可以编写自己的 提供者。在第11章,将演示如何编写简单的 OLE DB提供者。 要想知道系统中安装了哪些提供者,可以使用 Data Link properties对话框。在本章后面, 将介绍如何使用它。 8.1.3提供者和驱动程序 值得注意的是, OLE DB对ODBC的兼容性,允许 OLE DE访问现有的ODBC数据源。其 优点很明显,由于ODBC相对 OLE DB来说使用得更为普遍,因此可以获得的ODBC驱动程序 相应地要比 OLE DB的要多。这样不一定要得到 OLE DB的驱动程序,就可以立即访问原有的 数据系统。 避免混淆提供者与驱动程序是重要的,图8-2明确了它们之间的区别。 OLE DB oLED8层 Oracle ODBC层 图8-2提供者与驱动程序之间的区别 提供者位于 OLE DB层,而驱动程序位于ODBC层。如果想使用一个ODBC数据源,需要 使用针对ODBC的 OLE DB提供者,它会接着使用相应的ODBC驱动程序。如果不需要使用 ODBC数据源,那么可以使用相应的 OLE DB提供者,这些通常称为本地提供者( native provider) 可以清楚地看出使用ODBC提供者意味着需要一个额外的层。因此,当访问相同的数据时,• OLAP Services:用于微软O L A P服务器。 • Oracle:用于O r a c l e数据库。 • SQL Server:用于微软SQL Server数据库。 • Simple Provider:用于简单的文本文件。 • MSDataShape:用于层次数据。 • Microsoft Directory Services:用于Windows 2000的目录服务。 • DTS Flat File:用于SQL Server的数据转换服务的平面文件管理。 这只是微软提供的初始列表,并取决于安装在服务器上的服务及软件。以 O r a c l e 数据提供者为例,要求在客户机上安装 O r a c l e的客户端软件。 可以从别的制造商那里获得 OLE DB提供者,用于其他数据存储。甚至还可以编写自己的 提供者。在第11章,将演示如何编写简单的 OLE DB提供者。 要想知道系统中安装了哪些提供者,可以使用 Data Link properties对话框。在本章后面, 将介绍如何使用它。 8.1.3 提供者和驱动程序 值得注意的是, OLE DB对O D B C的兼容性,允许 OLE DB访问现有的O D B C数据源。其 优点很明显,由于O D B C相对OLE DB来说使用得更为普遍,因此可以获得的 O D B C驱动程序 相应地要比OLE DB的要多。这样不一定要得到 OLE DB的驱动程序,就可以立即访问原有的 数据系统。 避免混淆提供者与驱动程序是重要的,图 8 - 2明确了它们之间的区别。 图8-2 提供者与驱动程序之间的区别 提供者位于OLE DB层,而驱动程序位于 O D B C层。如果想使用一个 O D B C数据源,需要 使用针对 O D B C的OLE DB提供者,它会接着使用相应的 O D B C驱动程序。如果不需要使用 O D B C数据源,那么可以使用相应的 OLE DB 提供者,这些通常称为本地提供者 ( n a t i v e p r o v i d e r )。 可以清楚地看出使用O D B C提供者意味着需要一个额外的层。因此,当访问相同的数据时, 第8章 ADO 基 础计计247 下载 层 层
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有