Oracle9i Liteとのスキーマの一致

スキーマが一致している場合、Oracle9i Lite使用時の制限事項に留意して、Oracle9i Liteで既存のビジネス・コンポーネントを実行できます。ビジネス・コンポーネントの再作成や、SQL文字列の修正は必要ありません。

Oracle9i Liteで既存のビジネス・コンポーネントを実行するには、次のようにします。

  1. Oracle9i の接続文字列を変更し、Oracle9i Lite接続を使用できるようにします。

    URL = "jdbc:polite:POLITE"
    user = "scott"
    password = "tiger"

    Oracle9i Liteでは、接続文字列として3つの引数が必要です。

  2. ビュー・オブジェクトでJDBC形式のパラメータ・バインドを使用します。

    1. ナビゲータの「ワークスペース」ノードの下にある、ビュー・オブジェクトを右クリックし、「編集」を選択します。

    2. 「問合せ」タブをクリックします。

    3. 「パラメータに"?"を使用」を選択します。

    4. 各オブジェクトについて、この処理を繰り返します。

  3. Oracle9i Liteデータベースを使用できるようSQLBuilderパラメータを変更します。これを実現するには、プロジェクトをローカルに変更するか、Oracle9i Liteの機能を他の開発者にも配布するか、Oracle9i LiteとOracle9i データベースを切り替えるかによって、異なる方法を使用します。

jbo.SQLBuilder=OLite

-Djbo.SQLBuilder=OLite

  1. 「プロジェクトの設定」ダイアログ・ボックスの「ライブラリ」タブに、次のJavaライブラリを追加します。

    Oracle9i Lite
    JBO Generic Domains

    注意: デフォルトでは、JDeveloperによって、C:\orant\を指すOracle9i Liteライブラリがインストールされます。ただし、別の場所にOracle9i Liteをインストールした場合は、Oracle9i Liteを使用するようにライブラリを変更する必要があります。

  2. 次のライブラリが存在する場合は、リストからライブラリを削除し、プロジェクトで競合するドメインの実装が使用されないようにします。

    JBO Oracle Domains
    Oracle9i JDBC