Oracle objects for OLE(OO4O)是一组软件层,其设计目的是使与微软 COM 自动化和 ActiveX 兼容的语言直接访问 Oracle 数据库,这些语言包括 Visual Basic、Visual Basic for Application (VBA)、IIS Active Server Pages(ASP)、Windows 脚本宿主和 Visual C++。这些层是直接在 Oracle Call Interface(OCI)上编写的,绕过了标准的 ODBC、OLE DB 和ADO 层。Oracle Call Interface(OCI)是ORACLE的调用接口,慢的原因我怀疑是OCI并不是专门针对微软的产品开发的,OCI的特点是支持的语言广泛,而性能并不好。