Rozhraní Oracle Call - Oracle Call Interface - Wikipedia
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Ve výpočetní technice Rozhraní Oracle Call (OCI) se skládá ze sady C -Jazyk software API které poskytují rozhraní k Databáze Oracle.
OCI nabízí procedurální API nejen pro provádění určitých úloh správy databáze (jako je spuštění a vypnutí systému), ale také pro použití PL / SQL nebo SQL dotazovat se, přistupovat k nim a manipulovat s nimi. Knihovna OCI, založená na nedokumentovaných Oracle Uživatelské programové rozhraní (UPI), funguje jako „tlumočník "mezi aplikacemi a nízkoúrovňovým síťovým protokolem databáze.
Dějiny
Oracle Corporation poprvé vydáno OCI (pod názvem HLI, hostitelské jazykové rozhraní) s Oracle Database verze 6 v roce 1988. Protože HLI (a následně OCI) fungovaly jako obaly pro UPI, jejich původní konvence pojmenování se velmi podobaly konvencím pojmenování UPI, na kterých byly založeny . Například vrácení zpět prohlášení: hovor upirol
v UPI se stal orol
v OCI.
Později, v Oracle8 (vydaném v roce 1997), volání OCI získala popisnější názvy; orol
stalo se OCITransRollback
. Následná vylepšení byla provedena ve všech verzích OCI, včetně 11g (vydané v roce 2007). Společnost Oracle Corporation tvrdí, že OCI je „tak spolehlivá, že každý příkaz SQL v databázi Oracle se provádí s OCI“.[1]
Implementace
OCI je tak populární, že kromě Věštec, několik dalších dodavatelů implementovalo své vlastní knihovny kompatibilní s OCI API. K dnešnímu dni existují knihovny kompatibilní s OCI ANT datový server[Citace je zapotřebí ] (REKLAMY), EnterpriseDB a Linter SQL RDBMS
Knihovny založené na OCI
Několik knihoven je založeno na vrcholu OCI, včetně:
- Oracle Ovladač JDBC typu II (část Java, část nativní)
- Oracle je vylepšený C ++ knihovna, Rozhraní volání Oracle C ++ (OCCI), který poskytuje objektově orientovaný rozhraní s objektově-relační funkce databáze Oracle.
- Oracle OLE DB Řidič
- Oracle ODBC Řidič
- Oracle .SÍŤ Poskytovatel dat, ODP.NET
- Microsoft ODBC Ovladač pro Oracle
- Easysoft ODBC - Řidič Oracle
- Trolltech Sada nástrojů Qt C ++ Ovladač OCI (QOCI)
Kvůli složitosti OCI API existuje také několik snáze použitelných OCI wrapper knihoven, například:
- open-source libsqlora8 knihovna (zastaralé).
- open-source OCILIB knihovna.
- the Otevřená licence BSD Knihovna šablon Oracle OTL knihovna.
Reference
externí odkazy
Tento databázový software související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |