Oracle JDBCドライバについて

Oracle JDBCドライバは、2つの主要カテゴリに分類できます。それぞれの特長は次のとおりです。

次の図は、JDBCコンポーネントとThinドライバが、アプレットと同じメモリー領域でどのように実行されるかを示しています。

figure described in text

次の図は、Oracle JDBC OCIドライバが、Javaアプリケーションとは別のメモリー領域でどのように実行されるかを示しています。これらのJDBCドライバが、個別にロードされているファイルに対してOCIコールを行います。

figure described in text

注意: JDBCとJDBCドライバという用語を混同しないでください。すべてのJavaアプリケーションは、開発方法または実行環境に関係なく、Oracleへの接続にJDBCレベルのドライバを使用します。ただし、純粋なJDBC APIを使用したコーディングは、Oracle Call Interface(OCI)を使用したデータベース・アプリケーションの開発と同様に、低レベルの開発となります。このため、JDBC APIにはOCIと同様に強力な機能が用意されていますが、コーディングを主体としてアプリケーションを開発する必要があります。


JavaプログラムでのSQLの埋込み
JavaプログラムにおけるSQLについて
JDBCドライバの選択