業界標準に準拠したデータベースとのスキーマの一致

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

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

  1. Oracleの接続文字列を変更し、一般的なSQL接続を使用できるようにします。

    URL = "jdbc:odbc:db_name"
    user = "scott"
    password = "tiger"

    接続文字列として、3つの引数を使用することに注意してください。

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

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

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

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

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

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

jbo.SQLBuilder=SQL92

-Djbo.SQLBuilder=SQL92

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

    JDBC実装
    BC4J Generic Domains

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

    JBO Oracle Domains
    Oracle9i JDBC