Oracle 调用接口 (Orale Call Interface,OCI) 【实现各种语言操作Oracle数据库】简介

最近在开发C++/Oracle程序,没有做过C++操作Oracle的相关工程,查阅资料,发现了 OCI 这个东西,实在很不错。

Oracle 调用接口 (Orale Call Interface,OCI) 是最全面、性能最高、基于原生“C”语言的 Oracle 数据库接口,它可以提供 Oracle 数据库的全部功能。

OCI 为构建各种语言专用接口(如 Oracle JDBC-OCI、ODP.Net、Oracle 预编译器、Oracle ODBC 和 Oracle C++ Call Interface (OCCI)驱动程序)提供了基础。

各种领先的开源接口(如 PHP OCI8 扩展、ruby-oci8、Perl DBD::oracle 和 Python cx_oracle)也都使用 OCI。

作为对 Oracle 数据库的原生接口,OCI 还对 Oracle 数据库核心内部发出的查询、语句和调用进行了增强。

各种 Oracle 工具(如 SQL*Plus、Real Application Testing (RAT)、SQL*Loader 和 Data-Pump)也都是基于 OCI。

此外, Oracle In-Memory Database Cache(即 IMDB Cache,又称为 TimesTen)也支持 OCI 和 Oracle Pro*C/C++ 预编译器。

Oracle Instant Client 为 ISV 和客户提供了快速安装和部署 Oracle 应用程序的能力。请访问 Instant Client 站点了解更多信息。

包括世界 500 强客户和 ISV 在内的众多客户直接采用 OCI 开发高性能应用程序。

准备使用Oracle C++ Call Interface (OCCI) 来做开发了。

摘自:http://www.oracle.com/technetwork/topics/index-085069-zhs.html

你可能感兴趣的:(oracle,数据库,application,语言,interface,编译器)