データベースのJDBC接続文字列の取得

使用しているデータベースに応じて、それぞれの項の手順に従ってJDBC接続文字列を取得します:

Oracle Database

Oracle DatabaseのJDBC接続文字列の形式は次のとおりです:

jdbc:oracle:thin:@HOSTNAME:1521/DATABASENAME

たとえば:

jdbc:oracle:thin:@benqoiz.southeastasia.cloudapp.azure.com:1521/pdb1

Azure Database for PostgreSQL

Azure Database for PostgreSQLのJDBC接続文字列を取得するには、次を実行します:

  1. クイックスタート: Azure PortalでAzure Database for PostgreSQLサーバーを作成するの説明に従って、Azure Database for PostgreSQLをデプロイします。

  2. Azure portal (https://portal.azure.com)にアクセスし、サービス・インスタンスに移動します。

  3. 「Settings」「Connection Strings」をクリックします。

  4. JDBCセクションを探し、右側のコピー・アイコンをクリックして、JDBC接続文字列をクリップボードにコピーします。JDBC接続文字列は次の例のようになります:

    jdbc:postgresql://20191015cbfgterfdy.postgres.database.azure.com:5432/{your_database}?user=jroybtvp@20191015cbfgterfdy&password={your_password}&sslmode=require

    この値をdatasourceConfig-postgres.shコマンドに渡す場合は、データベース・ユーザーとパスワードの値を削除し、スクリプトに引数(<dsUser>および<dsPassword>)として配置します。前述のJDBC接続文字列のサンプルでは、データベース・ユーザーとパスワードを削除した後のdsConnectionURL引数の値は次のようになります:

    jdbc:postgresql://20191015cbfgterfdy.postgres.database.azure.com:5432/{your_database}?sslmode=require

Azure SQL Server

Azure SQL ServerのJDBC接続文字列を取得するには、次を実行します:

  1. クイックスタート: Azure portal、PowerShell、Azure CLIを使用してAzure SQL Databaseで単一データベースを作成しますの説明に従って、Azure SQL Serverをデプロイします。

  2. Azure portal (https://portal.azure.com)にアクセスし、サービス・インスタンスに移動します。

  3. 「Settings」「Connection Strings」をクリックします。

  4. JDBCセクションを探し、右側のコピー・アイコンをクリックして、JDBC接続文字列をクリップボードにコピーします。JDBC接続文字列は次の例のようになります:

    jdbc:sqlserver://rwo102804.database.windows.net:1433;database=rwo102804;user=jroybtvp@rwo102804;password={your_password_here};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;

    この値をdatasourceConfig-azuresql.shコマンドに渡す場合は、データベース・ユーザーとパスワードの値を削除し、スクリプトに引数(<dsUser>および<dsPassword>)として配置します。前述のJDBC接続文字列のサンプルでは、データベース・ユーザーとパスワードを削除した後のdsConnectionURL引数の値は次のようになります:

    jdbc:sqlserver://rwo102804.database.windows.net:1433;database={your_database};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;