プロジェクト・コード・ベースの同期

このトピックでは、JavaプロジェクトでのJavaコード・ベースの同期の概要について説明します。

Oracle Java Virtual Machine (OJVM)を使用してOracleデータベースでJavaプログラムを実行するには、Javaソース・ファイルまたはJavaクラスおよびリソースをデータベース・スキーマにロードする必要があります。OJVMサポートをOracle® Database Navigatorプラグインに追加すると、Javaプロジェクトからデータベース接続に(またはその逆に) Javaコンテンツをアップロード/ダウンロードできます。これにより、Javaコード・ベースとプロジェクト内のデータベース接続を簡単に同期できます。

Javaファイルをデータベース・スキーマにロードするには、次の手順に従います:
  1. IDEプラットフォームで、Javaクラス/ソース/リソース・ファイルを含む「Project」フォルダを開きます。
  2. Javaファイルを右クリックし、コンテキスト・メニューからDBナビゲータデータベースへのアップロードを選択します。


    データベースへのアップロード・オプション

    DBナビゲータ - Javaコンテンツのアップロード・ウィンドウが開きます。


    DBナビゲータ - Javaコンテンツのアップロード・ダイアログ・ボックス

  3. ドロップダウン・フィールドから、Javaクラスおよびリソースのアップロード先のターゲット接続およびターゲット・スキーマを選択します。
  4. コンテンツのアップロード・セクションにリストされているファイル/リソースから、必要なJavaコンテンツのチェック・ボックスを選択します。
  5. アップロードをクリックします。アップロード処理が開始されます。正常に完了すると、DBナビゲータ - Javaアップロード処理ウィンドウにステータスが表示されます。


    DBナビゲータ - Javaアップロード処理・ダイアログ・ボックス

  6. 結果の表示をクリックして、選択したDBスキーマにアップロードされたすべてのJavaクラスおよびリソースをDBナビゲータ - Javaアップロード結果ダイアログ・ボックスに表示します。


    DBナビゲータ - Javaアップロード結果ダイアログ・ボックス

  7. 閉じるをクリックします。
  8. DBブラウザ・ウィンドウを開き、ターゲットDBスキーマに移動して、アップロードされたJavaコンテンツを確認します。


    Javaアップロード処理の検証

データベース・スキーマからプロジェクト・フォルダにJavaファイルおよびJavaリソースをダウンロードするには:
  1. DBブラウザ・ウィンドウを開き、DBスキーマのJavaクラス・ファイル/ソース・ファイルまたはJavaリソースに移動します。
  2. ダウンロードするJavaコンテンツを右クリックし、コンテキスト・メニューからプロジェクトにダウンロード・オプションを選択します。


    Javaプロジェクトへのダウンロード・オプション

    DBナビゲータ - Javaコンテンツのダウンロード・ウィンドウが開きます。


    DBナビゲータ - Javaコンテンツのダウンロード・ダイアログ・ボックス

  3. Javaファイルをコンパイルおよびデプロイする(プロジェクトの)ターゲット・モジュールを選択します。
  4. ターゲット・コンテンツ・ルート・フィールドからプロジェクト・ルート・フォルダを選択します。
  5. コンテンツのダウンロード・セクションで、ダウンロードするJavaクラスに含まれるファイルの横にあるチェック・ボックスを選択します。
  6. ダウンロードをクリックします。ダウンロード・プロセスが正常に完了すると、DBナビゲータ - Javaダウンロード・プロセス・ウィンドウが開き、ステータスが表示されます。


    DBナビゲータ - Javaダウンロード・プロセス・ウィンドウ

  7. 結果の表示をクリックして、DBナビゲータ - Javaダウンロード結果ダイアログ・ボックスを開きます。このダイアログ・ボックスには、プロジェクトで作成または更新されたすべてのJavaクラス/リソースがリストされます。


    DBナビゲータ - Javaダウンロード結果ダイアログ・ボックス

  8. リストされたファイルのいずれかをダブルクリックしてJavaエディタ・ウィンドウで開くか、すべて開くまたは選択項目を開くをクリックします。
  9. IDEプラットフォームでプロジェクト・フォルダを開き、指定したプロジェクト・フォルダの場所にクラス/リソースが追加されていることを確認します。


    プロジェクトへのJavaダウンロード・プロセスの検証