データベースアダプタを使用して欠落しているメタデータを交換する
Forte for Java のデータベースエクスプローラモジュールでは、データベースのメタデータが不十分で接続を正常に行えない場合に、データベースアダプタクラスをセットアップする手段を提供します。データベースメタデータに障害が生じた場合は、このクラスを使用すると、ブール型、整数、および文字列の各プロパティの値を設定したり、SQL 照会を指定して他のメソッド (getTables
など) 用に正しい値を入手することができます 。
データベースアダプタクラスを作成する手順は以下のとおりです。
- エクスプローラで「Runtime」タブに切り替えて、「Databases Adaptors」→ 「DefaultAdaptor」コンテキストメニューで「Customize Bean」を選択します。
- 表示される「カスタマイズ」ダイアログで、ドライバベンダーでは厳密にはサポートされていないプロパティの値を設定します。
Forte for Java は、ドライバからこれらのプロパティの値を入手します。
- 個別のプロパティの詳細については、
java.sql.DatabaseMetaData
インタフェースの API マニュアルを参照してください。
- 値の設定が完了すると「シリアライズ先...」を選択します。
- クラスの名前とその名前を格納するパッケージをファイルシステムに入力します。
- 「実行時」タブで、「Databases」の「Drivers」から使用するドライバを選択します。
(ドライバがインストールされていない場合、ドライバのインストールについては 「新規ドライバを追加する」を参照してください。)
- ドライバのプロパティシートを表示します。
- 「アダプタクラス」プロパティについては、作成したばかりのシリアライズされたファイルのパスや名前を入力します。
データベースに接続したら、接続のプロパティシートの値は、アダプタクラスで設定した値と一致する必要があります。
著作権と商標について