ヘッダーをスキップ
Oracle® Fusion Middleware Oracle JDeveloperユーザーズ・ガイド
11gリリース2(11.1.2.3.0)
B66717-03
  目次へ移動
目次

前
 
次
 

24 データベースの使用に関するスタート・ガイド

この章では、JDeveloperを使用してデータベースの使用を開始する方法について説明します。データベースを初めて使用する場合は、初級レベルの省スペースのデータベースであるOracle Database XEへの接続に関する項を参照してください。

この章では、次の項目について説明します。

24.1 データベースの使用について

JDeveloperでは、OracleおよびOracle以外のデータベースを直接使用し、オフライン・データベース定義を使用したデータベースの設計、作成および編集を行うことができます。

JDeveloperでのOracleデータベースの迅速な使用開始については、次のドキュメントを参照してください。

24.1.1 データベースの接続および使用

通常、データベースの使用はデータベースへの接続の作成から開始します。JDeveloperを使用すると、Oracleデータベースへの接続を迅速に作成できるだけでなく、多くのOracle以外のデータベースに接続して操作することもできます。データベース接続を確立した後は、データベース・ナビゲータでのデータベース・オブジェクトの検索や、検索ツールを使用した特定のオブジェクトの検索、データベースおよびそのコンテンツの比較が可能になります。また、データの編集やデータのインポート/エクスポートを実行したり、データベースとデータベース内のオブジェクトに関するレポートを作成することもできます。

24.1.2 データベースの設計

SQLワークシートやデータベース・オブジェクト・エディタが含まれるJDeveloper内の統合ツールを使用して、データベース接続を介してデータベースを直接使用できます。データベース・オブジェクト・エディタを使用すると、データベース・オブジェクトを編集できます。また、オフライン・データベースを作成することもできます。アプリケーション・ナビゲータまたはデータベース・ダイアグラマで作業を行う場合、オフライン・データベース定義を使用してデータベースをモデル化し、その結果をデータベース接続を介してデータベースに生成できます。

データベース接続はアプリケーション・ナビゲータまたはデータベース・ダイアグラマにリストできます。ここで、これらのデータベース接続は、使用しているアプリケーションに対して使用可能になります。また、リソース・パレットでは、これらのデータベース接続を他のアプリケーションで再利用できます。

データベース接続を作成すると、次の操作が可能になります。

  • 特定のオブジェクトについてデータベースを参照および検索します。

  • データベースとそのコンテンツに関するレポートを作成します。

  • データをインポートおよびエクスポートします。

  • データベースをコピー、比較およびエクスポートします。

オフライン・データベースを使用できます。これらのデータベースは、データベース・ダイアグラマでモデル化したり、アプリケーション・ナビゲータで使用できます。

データベース内またはオフライン・データベース内でオブジェクトを作成、編集および削除できます。

OracleおよびOracle以外のデータベースにアクセスするJavaプログラムを、JDBCを使用して作成および実行できます。

JDeveloperでデータベースを初めて使用する場合、最も簡単な使用開始方法の1つは、Oracle Database 10g Express Edition (Oracle Database XE)を使用してみることです。

24.2 Oracle Database 10g Express Editionのスタート・ガイド

JDeveloperでデータベースを初めて使用する場合、最も簡単な使用開始方法の1つは、Oracle Database 10g Express Edition (Oracle Database XE)を使用してみることです。Oracle Database XEは、Oracle Database 10gリリース2コード・ベースに基づく初級レベルの省スペースのデータベースです。これは、自由な開発、デプロイおよび配布、迅速なダウンロード、そして簡単な管理が可能です。これは、スタート・ガイド: Oracle Database 10g Express Edition (XE)(http://www.oracle.com/technetwork/database/express-edition/overview/index.html)からダウンロードできます。

Oracle Database XEをダウンロードしてインストールした後、スタート・ガイドの指示に従い、サンプル・ユーザーHRをロック解除します。たとえば、表やマテリアライズド・ビューを作成するために追加権限を付与することもできます。これで、JDeveloperからサンプル・ユーザーへのデータベース接続を作成できるようになります。

「データベース接続の作成」ダイアログで、次の値を使用します。ここで言及されていないフィールドは空白のままにしてください。

表24-1 Oracle Database 10g Express Editionの接続の詳細

フィールド

接続の作成場所

「アプリケーション・リソース」を選択します。接続は、アプリケーション・ナビゲータで「アプリケーション・リソース」の下に表示されます。

接続名

この接続用にわかりやすい名前を入力します。

接続タイプ

Oracle (JDBC) (デフォルト)。

ユーザー名

HR: サンプル・ユーザーを使用します。新規データベース・ユーザーを作成した場合、このユーザーの名前を入力します。

パスワード

サンプル・ユーザーをロック解除したときか新規ユーザーを作成したときに入力したパスワードを入力します。

パスワードの保存

選択済(デフォルト)。

ドライバ

thin (デフォルト)

ホスト名

Oracle Database XEがローカル・システムにインストールされている場合、デフォルトのlocalhostまたは127.0.0.1を使用します。それ以外の場合は、データベースがインストールされているマシンのIPアドレスまたは解決可能なホスト名を入力します。

JDBCポート

1521 (デフォルト)

SID

XE (デフォルト)


ダイアログの下部にある「接続のテスト」をクリックします。「成功」は、データベースへの接続が確立されたことを示します。他のメッセージが表示された場合は、前述の値が正しく入力されているかどうかを確認し、Oracle Database XEが起動したかどうかを確認してください。

24.3 データベースのプリファレンスおよびプロパティの管理方法

JDeveloperでデータベース機能を使用する方法を制御できるプリファレンスは多数用意されています。これらは「ツール」メニューにある「プリファレンス」ダイアログから使用できます。

「プリファレンス」ダイアログでデータベース・プリファレンスを管理するには、次のようにします。

  1. 「ツール」→「設定」を選択します。

  2. 「プリファレンス」ページで、目的のページを選択します。作業中に詳細を参照するには、[F1]を押すか、ダイアログ内から「ヘルプ」をクリックします。

「プロジェクト・プロパティ」ダイアログでプロパティを管理するには、次のようにします。

  1. 「アプリケーション」→「プロジェクト・プロパティ」(現在のプロジェクトのみのプロパティを変更または指定する)または「デフォルト・プロジェクト・プロパティ」(デフォルト・プロパティを設定する)を選択します。

  2. ダイアログで、目的のページを選択します。作業中に詳細を参照するには、[F1]を押すか、ダイアログ内から「ヘルプ」をクリックします。

これらのプリファレンスおよびプロパティを管理するだけでなく、データベース接続内のスキーマまたはオブジェクトをフィルタして必要なもののみを表示することもできます。