該当する結果がありません

一致する検索結果がありませんでした

Oracle CおよびC++インターフェース

Oracle CおよびC++インターフェース

Oracle Databaseは、標準準拠のオープンソース・インターフェースと独自のインターフェースを含む高性能APIを幅広く提供し、CプログラマおよびC++プログラマをサポートしています。

Oracle Call Interface(OCI)

Oracle Call Interface(OCI)は、カスタム・アプリケーションやパッケージ・アプリケーションの作成において、Oracle Databaseに対してネイティブでC言語をサポートする、包括的で高性能のインターフェースです。

OCIは信頼性の高いインターフェースです。SQL*Plus、Real Application Testing(RAT)、SQL*Loader、Data-Pumpなど、あらゆるオラクル・ツールでOCIは使用されています。OCIは、他の言語固有のインターフェース(Oracle JDBC OCI、Oracle Data Provider for .Net(ODP.Net)、Oracleプリコンパイラ、Oracle ODBC、Oracle C++ Call Interface(OCCI)など)のドライバが組み込まれた基盤も提供します。また、OCIは、主要なスクリプト言語ドライバ(Node.jsのnode-oracledb、PHP OCI8、ruby-oci8、Perl DBD::Oracle、Python cx_Oracle、統計プログラミング言語RのROracleドライバなど)にも使用されています。

Fortune 500の企業やISVを含む幅広いお客様が、OCIで直接、高性能のアプリケーションを開発しています。

OCIライブラリは、デフォルトでOracle Database 18cに含まれています。OCIは軽量なOracle Instant Clientにも含まれるため、ISVなどのお客様はOCIアプリケーションとツールを迅速にインストールして導入することができます。詳細については、Oracle Instant Clientのページを参照してください。

Oracle Database Programming Interface for C(ODPI-C)

Oracle Database Programming Interface for C(ODPI-C)は、Oracle Databaseドライバおよびユーザー・アプリケーションに対する共通のOCI機能の使用を簡略化する、Cコードの新しいオープン・ソース・ライブラリです。

ODPI-CはOCIの上位にあるシン・レイヤーで、Oracleクライアント・ライブラリを必要とします。

ODPI-Cの目的は、C開発者やC++開発者にすぐに使用できる方法で一般的なOCI機能を提供することです。OCIのAPIは、極めて柔軟性が高く、効率性に優れており、さまざまなユース・ケースに対してきめ細かな制御を開発者に提供します。ODPI-Cも柔軟ですが、主に言語ドライバの作成者を対象としています。言語ドライバの作成者は、スクリプト言語の型システムとセマンティクスの制限内でプログラミングを行っています。こうした言語では、多くの場合、プラットフォーム間で'共通した' APIを介すことで、ユーザーは簡略化されたデータ・アクセスを利用できます。そのため、ODPI-CではOracle Databaseの優れた機能を提供しながら、一般的なデータ・アクセス向けの使いやすい機能も提供しています。

もちろん、ODPI-Cはドライバのみに制限されているわけではありません。ODPI-CはApache 2.0またはOracle UPLのライセンス、あるいはその両方に基づいてライセンスされているため、ユーザーはコードを自分のプロジェクトで再利用できます。

Oracle C++ Call Interface(OCCI)

標準C++とオブジェクト指向のパラダイムに基づいて、OCCIは、Oracle Databaseアプリケーションの開発における生産性と品質の向上を目的に設計されています。

OCCIは、クライアント・サーバー、中間層、および複雑なオブジェクト・モデリング・アプリケーションの使用で高い成果をあげています。

OCCIは、オブジェクト型、継承、リレーションシップ、コレクションなど、Oracleのオブジェクト・リレーショナル機能にアクセスするためのナチュラル・インターフェースです。オブジェクトはOCCIでC++クラス・インスタンスとして表現され、アプリケーションとデータベース間をシームレスに統合します。クライアント・オブジェクト・キャッシュを使用するナビゲーション・アクセス方法により、データベースの完全な透過性を実現します。

ODBC

Oracle Database用のOracle ODBC Driverを使用すると、複数のODBCアプリケーションをOracle Databaseに接続できます。標準のODBC機能に加えて、高パフォーマンスのデータ・アクセスを引き出すOracle固有の機能も活用できます。

Oracle ODBC DriverはODBC 3.52準拠のドライバで、インストールが簡単なOracle Instant Clientパッケージとして提供されています。

ダウンロード