Jump to content

Oracle Call Interface

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pedant17 (talk | contribs) at 08:36, 28 March 2007 (edit/expand/copyedit). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computing, the Oracle Call Interface (OCI) consists of a set of low-level APIs (Application programming interface calls) used to interact with Oracle databases. Programmers usually write OCI routines in C or C++, although almost any programming language will serve.

OCI also appears in Oracle environments in the form of the OCI driver: a JDBC client-side driver providing a JDBC Type-2 (part-Java, part native) interface between Java clients and Oracle database servers.

Oracle Corporation also provides an enhanced library (for programs written in C++) called the Oracle C++ Call Interface (OCCI). The OCCI provides an object-oriented interface with the object-relational features of the Oracle database.

As Oracle Corporation claims: So reliable that every SQL statement in the Oracle Database executes with OCI.