データベース接続の作成またはデータベース接続の編集 - 接続

選択した接続タイプに対し、必要な情報を定義する場合に使用します。

Oracle (JDBC)

ドライバ
ドロップダウン・メニューからJDBCドライバを選択します。
thin
Javaアプレットを作成している場合、またはPure Java環境が必要な場合には、このType 4ドライバを使用します。Type 4ドライバは、Javaのみで作成されます。Thinドライバは、TCP/IPネットワーク・プロトコルを使用してOracle8以降データベースに接続する際に使用できます。
このドライバは、すべてのプロジェクトのデフォルトのOracle JDBCライブラリに含まれています。ライブラリの名前はOracle JDBCです。ライブラリには、Thin JDBCおよびJDBC-OCI8ドライバ・ライブラリ・コンポーネントの両方が含まれています。
oci8
Oracleサーバーに対して実行されるJavaアプリケーションを作成している場合、このType 2ドライバを使用します。Type 2ドライバは、Javaコードとネイティブ・コードが混在したものです。これはOracle9i データベース用に最適化されたファット・ドライバです。このドライバは、あらゆるデータベース・プロトコル(TCP、IPX、BEQなど)を処理できます。これらのプロトコルが格納されているマシンから実行されるアプリケーションには、このドライバをお薦めします。Oracle7データベースにも使用できます。
このドライバにはクライアント・ソフトウェアのインストールが必要です。また、プロジェクトのライブラリに正しいバージョンのドライバが必要です。他のOracle JDBCライブラリを含めることはできません。このドライバは、すべてのプロジェクトのデフォルトのOracle JDBCライブラリに含まれています。ライブラリの名前はOracle JDBCです。ライブラリには、Thin JDBCおよびJDBC-OCI8ドライバ・ライブラリ・コンポーネントの両方が含まれています。すべてのOCIおよびType 2のJDBCドライバの詳細は、「リファレンス: OracleのType 2 JDBCドライバ(OCI)に対する接続要件」を参照してください。
ホスト名
Oracleサーバーを実行するマシンを識別する値を入力します。TCP/IPにより解決可能なIPアドレスまたはホスト名(myserverなど)を使用します。デフォルト値はlocalhostです。
JDBCポート
TCP/IPポートを識別する値を入力します。デフォルト値は1521です。
SID
「SID」を選択し、Oracleデータベース・インスタンスの一意のシステム識別子(SID)の値を入力します。デフォルト値はORCLです。
サービス名
「サービス名」を選択し、Oracleデータベース・インスタンス用のサービス名を入力します。デフォルト値はORCLです。
カスタムJDBC URLの入力
カスタムURLを入力し、このページの情報を使用せずに、接続情報をドライバに直接指定する場合に選択します。OCIドライバでTNSまたはネーミング・サービスを使用している場合は、このオプションを使用する必要があります。
詳細は、次のURLにある『Oracle Database JDBC開発者ガイドおよびリファレンス』のデータソースとURLに関する項を参照してください。http://download.oracle.com/docs/cd/B14117_01/java.101/b10979/urls.htm
TNS名を使用している場合は、TNSNAMES.oraファイルが検索されるPATH環境変数に、ORACLE_HOMEがある必要があります。

JDBC-ODBCブリッジ

標準のODBC準拠ドライバに接続するには、このType 1ドライバを使用します。接続要件については、ODBCベンダーのドキュメントを参照してください。

データソース名
Microsoft ODBCドライバ・マネージャを使用して定義した名前を入力します。
追加のパラメータ
ドライバで必要なその他のパラメータを入力します。

Oracle Lite

ドロップダウン・メニューからドライバを選択します。

ドライバ
ドロップダウン・メニューからドライバを選択します。
タイプ4 ドライバ
マルチユーザーOracle Liteデータベースに接続する場合、またはBPELを使用している場合は、このタイプ4ドライバを使用します。タイプ4ドライバとして、すべてJavaで記述されています。
ライブラリは、JDeveloperに付属していないolite40.jarです。ライブラリがすでにクラスパスにある場合を除き、ライブラリの場所を指定する必要があります。
ホスト名
Oracleサーバーを実行するマシンを識別する値を入力します。TCP/IPにより解決可能なIPアドレスまたはホスト名(myserverなど)を使用します。デフォルト値はlocalhostです。
JDBCポート
TCP/IPポートを識別する値を入力します。デフォルト値は100です。
SID
SIDを選択し、Oracle Liteデータベース・インスタンスの一意のシステム識別子(SID。データソース名とも呼ばれる)の値を入力します。
BPELに接続するには、orabpelのSIDを使用します。
タイプ2 ドライバ
タイプ2ドライバとして、Javaおよびネイティブ・コードが混在しています。ネイティブ・コンポーネントは、システム・パス上に存在するか、またはjdev.confでオプションAddNativeCodePathを使用して指定する必要があります。詳細は、「リファレンス: Oracleデータベースの使用」を参照してください。
データソース名
Oracle LiteデータソースのODBCドライバ・マネージャを使用して定義した名前を入力します。
追加のパラメータ
ドライバで必要なその他のパラメータを入力します。
ドライバ・クラス
ドライバ・クラスoracle.lite.poljdbc.POLJDBCDriverを表示します。
ライブラリ
oracle.lite.poljdbc.POLJDBCDriverが格納されているライブラリを入力または参照します。必要に応じて、新規ライブラリを作成します。詳細は、「プロジェクトへのライブラリの組込み」を参照してください。
クラスパス
ライブラリがクラスパス上にある場合は、クラスパスを入力します。
詳細は、「リファレンス: Oracleデータベースの使用」およびOracle Liteのマニュアルを参照してください。

サード・パーティJDBCドライバ

ドロップダウン・メニューに表示されない他のベンダーのJDBC準拠ドライバの場合は、このオプションを使用します。サード・パーティ製のJDBCドライバ・オプションを介して接続するプロジェクトでは、このページのフィールドの情報の他に、そのドライバのZIPファイルまたはJARファイルをJDeveloperのライブラリに組み込む必要があります。

ドライバの接続設定の追加情報は、ドライバのベンダーのドキュメントを参照してください。Type 2のJDBCドライバの詳細は、「リファレンス: OracleのType 2 JDBCドライバ(OCI)に対する接続要件」を参照してください。

ドライバ・クラス
JDeveloperに現在登録されているサード・パーティ製のJDBCドライバ・クラスのリストを表示します。「新規」をクリックして、新しいドライバ・クラスを登録するか、「編集」をクリックして、既存のドライバ・クラスを編集します。
サード・パーティ製のドライバ・クラスを登録する場合は、Javaの構文規則に従い、ベンダーのドライバのパッケージに対応している完全修飾Javaクラス名を使用する必要があります。たとえば、Microsoft SQL Serverドライバの場合はcom.microsoft.jdbc.sqlserver.SQLServerDriverです。他のベンダーでは、vendor.jdbc. product.driverの形式でドライバをパッケージ化している場合があります。詳細は、特定のJDBCドライバのドキュメントを参照してください。
新規
JDeveloperに現在登録されているサード・パーティ製JDBCドライバのリストにエントリを追加する場合にクリックします。表示されるダイアログで、エントリを含むドライバおよびライブラリの完全修飾クラス名を要求されます。
編集
JDeveloperに現在登録されているサード・パーティ製JDBCドライバのリストにエントリを編集する場合にクリックします。表示されたダイアログで、ドライバの完全修飾クラス名またはそのドライバが存在するライブラリの名前を変更できます。
ライブラリ
ドライバのあるライブラリを入力するか、参照します。必要に応じて新規ライブラリを作成します。詳細は、「プロジェクトへのライブラリの組込み」を参照してください。
クラスパス
ライブラリがクラスパス上にある場合は、クラスパスを入力します。
URL
ドライバで必要なその他のパラメータを入力します。構文の詳細は、ドライバ・ベンダーのデータソースURLに関するドキュメントを参照してください。デフォルト形式はjdbc: vendor:type@vendor_URLです。(SQL Serverのデータソースを想定した)例を次に示します。
jdbc:microsoft:sqlserver://myhost:1433

データベースへの接続
Oracleデータベースの使用
Oracle以外のデータベースの使用