Content deleted Content added
m →OCI-based libraries: The libsqlora8-page says, that it's deprecated and points to OTL (with a dead link); added link to OTL at sourceforge |
m Bot: link syntax/spacing and minor changes |
||
Line 1:
In computing, the '''Oracle Call Interface''' ('''OCI''') consists of a set of [[C (programming language)|C]]-language [[software]] [[application programming interface|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.
==History==
[[Oracle Corporation]] first released OCI (under the name HLI, the Host Language Interface) with Oracle Database version 6 in 1988.
Later, in Oracle8 (released in 1997), OCI calls acquired more descriptive names; <code>orol</code> became <code>OCITransRollback</code>.
==Implementations==
OCI is so popular that, in addition to [[Oracle Corporation|Oracle]], several other vendors have implemented their own libraries compatible with the OCI API.
==OCI-based libraries==
Line 27:
* the open-source [http://www.poitschke.de/libsqlora8/ libsqlora8] library (deprecated).
* the open-source [[Ocilib|OCILIB]] library.
* the [[BSD license|Open BSD licensed]]
== External links ==
* {{Official website|http://www.oracle.com/technetwork/database/features/oci/index-090945.html}}
* [http://www.orafaq.com/wiki/Oracle_Call_Interfaces Oracle Call Interface FAQ]
|