以高性能和可靠的方式访问 Oracle 数据库
OLE DB 是一种 Microsoft 数据访问标准,可通过 ActiveX 数据对象 (ADO)、Visual C++ 和任何可以使用 OLE DB 的客户端进行访问。Oracle Provider for OLE DB 的目标是为 Oracle 数据库的数据访问提供高性能和丰富的特性机制。
Oracle Provider for OLE DB 允许对支持 ADO 或 OLE DB 的应用以高性能和可靠的方式访问 Oracle 数据库。当前的 ADO 和 OLE DB 程序员可以轻松迁移到 Oracle 提供程序,因为它符合 OLE DB 规范。此外,该提供程序还允许访问 Oracle 特定的功能,包括 PL/SQL 存储过程、LOB 和 RAC。Oracle OLE DB 提供程序通过 Oracle Services for MTS 支持事务处理登记。Oracle OLE DB 提供程序还通过 Microsoft OLE DB .NET 数据提供程序提供对 .NET 的全面支持。通过 OLE DB .NET,应用可以从任何 .NET 编程语言访问 Oracle 数据库。
Oracle Provider for OLE DB 12.1.0.2 现在支持 IRowsetFastLoad 接口,该接口支持 Oracle 数据库中基于内存进行快速批量复制操作。此界面还与 SQL Server Integration Services 快速加载功能配合使用,以便快速将大量数据导入 Oracle 数据库。