Oracle Call Interface
In computing, the Oracle Call Interface (OCI) consists of a set of C-language software APIs which provide an interface to the Oracle database. OCI offers a procedural API for not only performing certain database administration tasks (such as system startup and shutdown), but also for using PL/SQL or SQL to query, access, and manipulate data. The OCI library, based on Oracle's undocumented User Programmatic Interface (UPI), acts as an "interpreter" between applications and the low-level database network protocol. HistoryOracle Corporation first released OCI (under the name HLI, the Host Language Interface) with Oracle Database version 6 in 1988. As HLI (and subsequently OCI) operated as wrappers for UPI, their original naming conventions closely resembled those of the UPI calls they were based upon. For example, the rollback statement: the call Later, in Oracle8 (released in 1997), OCI calls acquired more descriptive names; ImplementationsOCI is so popular that, in addition to Oracle, several other vendors have implemented their own libraries compatible with the OCI API. To date, OCI-compatible libraries exist for the ANTs Data Server[citation needed] (ADS), EnterpriseDB, and the Linter SQL RDBMS OCI-based librariesSeveral libraries are based on top of OCI, including:
Due to the complexity of the OCI API, several easier-to-use OCI wrapper libraries also exist, such as:
References
External links
|
Portal di Ensiklopedia Dunia