24.2. データベースコネクションでスキーマを指定する方法
Fuse Online では、データベースコネクションの作成時に、ユーザーインターフェイスでデータベースのスキーマを指定するよう要求されます。スキーマの指定方法はデータベースごとに異なります。以下の表は、各データベースに必要なものを表しています。
データベース | コネクション設定の例 | 注記 |
---|---|---|
Apache Derby |
接続 URL (JDBC URL): |
テストの目的でのみ使用してください。デフォルトのユーザー名は |
MS SQLServer |
接続 URL (JDBC URL): | エクステンションの仕組み を利用してドライバーをアップロードします。コネクションを作成します。ドライバーをアップロードしていない場合は、コネクションの検証に失敗します。コネクション URL の最後と、Schema フィールドに同じスキーマを指定する必要があります。 |
MySQL |
接続 URL (JDBC URL): | MySQL はスキーマをサポートしません。MySQL データベースへのコネクションを作成する場合は Schema フィールドを空白のままにしておきます。MySQL は、接続 (JDBC) URL のすべて設定を想定します。 |
Oracle DB |
接続 URL (JDBC URL): |
Fuse Online の エクステンションの仕組み を使用して Oracle データベースドライバーをアップロードします。コネクションを作成します。ドライバーがアップロードされていない場合は、コネクションの検証に失敗します。 |
PostgreSQL |
接続 URL (JDBC URL): | 接続 (JDBC) URL でデータベースを指定する必要があります。スキーマを使用する場合は、Schema フィールドにスキーマを指定する必要があります。クエリーは、database.schema.table 形式のテーブルを参照できます。参照がテーブル名のみを指定する場合、コネクションの設定時に指定したスキーマを最初に検索します。テーブルが見つからない場合、コネクションは指定のテーブルのパブリックリソースを検索します。詳細は、PostgreSQL ドキュメントの Schemas を参照してください。 |