【メモ】JDBCドライバについて
JDBCとは何か
Java Database Connectivity(JDBC)APIは、Javaプログラミング言語とさまざまなデータベース(SQLデータベース、およびスプレッドシートやフ ラット・ファイルなどその他の表形式データソース)間のデータベースに依存しない接続に使用される業界標準です。JDBC APIでは、SQLベースのデータベース・アクセスに使用するコールレベルのAPIが提供されます。 JDBCテクノロジーではJavaプログラミング言語を使用することにより、企業データにアクセスする必要があるアプリケーションにお いて、"Write Once, Run Anywhere(一度書けば、どこでも動く)"機能を利用します。JDBCテクノロジー対応のドライバを使用することにより、異種環境にある場合でもす べての企業データに接続できます。
Oracle JDBC FAQ
要するに、Javaプログラムとデータベース(種類不問)をつなぐためのAPIということ。
OCIドライバとThinドライバの違い
OCIドライバ→オラクルクライアントがインストールされているマシンでプログラムを実行する場合。
Thinドライバ→直接Oracleに接続する場合。
(補足)Oracleへの接続 | TECHSCORE(テックスコア)