JDBC 接続を作成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む5読むのに数分
  • JDBC 接続は、カスタム JDBC アクションまたはアクティビティがさまざまなターゲット データベースへの接続に使用する情報を提供します。

    始める前に

    インスタンスに付属するかどうかに関係なく、適切な JAR ファイル、またはカスタム JAR ファイルが必要です。
    注:
    ServiceNow インスタンスでは、mysql-connector-java-5.1.21.jarsql-server-jdbc-4.0.jar、および ojdbc6.jar の各ファイルが現在のリリースの一部として提供され、MySQL、SQLServer、および Oracle データベースをサポートしています。Sybase や DB2 Universal などの他のデータベースでは、カスタム JAR ファイルを使用する必要があります。このファイルは、JDBC 接続を設定する前にインスタンスにアップロードする必要があります。

    必要なロール:connection_admin

    このタスクについて

    JDBC 資格情報は、アクティビティデザイナーテンプレートによって別々に取得され、CyberArk などの外部認証情報ストレージをサポートします。

    手順

    1. 移動先 すべて > 認証情報 & 接続 > 接続をクリックし、「 新規 」をクリックして 「JDBC 接続」を選択します。
    2. テーブル内のフィールドを使用して、フォームに入力します。
      [フォーマット] フィールドのデータベース選択により、利用可能なフィールドが決定されます。
      表 : 1. JDBC 接続フィールド
      フィールド データベース形式 説明
      名前 すべて この JDBC 接続の一意の名前。たとえば、JDBC MySQLProd を入力します。
      資格情報 すべて JDBC プロバイダーの資格情報を追加します。
      接続エイリアス すべて この接続に関連付けるエイリアス レコードを選択します。エイリアスを使用すると、エイリアスを使用するアクションまたはアクティビティを再設定することなく、接続レコードを更新できます。
      クエリー タイムアウト すべて JDBC クエリが応答なしで実行される最大経過時間。
      接続タイムアウト すべて システムが JDBC 接続の成功を待機する秒数。この間に接続が成功しない場合、接続要求はタイムアウトします。システムのデフォルトの接続タイムアウト値を使用するには、このフィールドを空のままにします。
      有効 すべて これを有効な接続にするには、オンにします。
      ドメイン すべて このテーブルのドメイン。デフォルトでは、グローバル ドメインで JDBC 接続 [jdbc_connection] テーブルが実行されます。
      フォーマット すべて この接続のデータベース タイプ。デフォルトの選択肢は次のとおりです。
      • MySQL
      • Oracle
      • SQLServer
      • なし
      適切な JDBC ドライバー JAR ファイルをインスタンスにアップロードすることで、[Sybase] または [DB2 Universal] を選択リストに追加できます。オーケストレーション は、これらのドライバーがシステムにロードされると自動的に認識し、このリストに追加します。
      ホスト Oracle、MySQL、SQLServer データベース サーバーのホスト名または IP アドレス。
      Oracle SID Oracle Oracle データベース サイトの識別子。デフォルト値は orcl です。
      Oracle ポート Oracle Oracle データベースが使用しているポート。デフォルト値は 1521 です。
      データベース名 MySQL、SQLServer データベースの名前。
      ポート MySQL、SQLServer 選択したデータベースが使用しているポート。
      インスタンス名 SQLServer 選択した SQLServer のインスタンス名
      接続 URL すべて 指定したデータベースへの接続に MID Server が使用する URL。この URL は、フォームを保存したときに自動的に作成され、デフォルトのデータベースでは読み取り専用になります。
      注:
      選択した形式がデフォルトのデータベースのものでない場合は、接続 URL を手動で作成して、MID Server が接続の作成方法を認識できるようにする必要があります。
      JDBC ドライバー なし、DB2 Universal、Sybase デフォルトのデータベースでない場合にこの接続に使用する JDBC ドライバー。
      注:
      Sybase または DB2 Universal Database を追加する場合、このフィールドにドライバー名を入力して、そのドライバー JAR ファイルをインスタンスにアップロードする必要があります。
      MID Server を使用 すべて このアクションまたはアクティビティで MID Server を使用するには、オンにします。選択した場合、[MID Server 詳細設定] セクションでフィールドを定義します。
      MID 選択 すべて 特定の MID Server または MID クラスターを選択するオプション。
      • MID Server の自動選択:MID Server を自動的に選択します。
      • 特定の MID Server:選択した MID Server を使用します。
      • 特定の MID クラスター:選択した MID クラスターを使用します。
      このフィールドは、[MID Server を使用] のチェックがオンの場合に利用可能です。
      注:
      オーケストレーション 接続レコードではなく、統合ハブ 接続レコードが参照されていることを確認してください。
      できること すべて

      MID サーバーが選択対象となるためにサポートする必要がある機能です。選択した機能をサポートする MID サーバーからアクションまたはアクティビティが実行されます。[MID Server を使用] が選択されている場合のみ表示されます。

      必要な機能によって、実行時にどのMID サーバーが選択されるかが決定されます。実行時に MID サーバー が選択される方法の詳細については、「MID Server の選択」を参照してください。このフィールドは、MID 選択リストから [MID Server の自動選択] が選択されている場合にのみ表示されます。

      MID アプリケーション すべて

      MID サーバーが選択対象となるためにサポートする必要があるアプリケーションです。選択したアプリケーションをサポートする MID サーバーからアクションが実行されます。[MID Server を使用] が選択されている場合のみ表示されます。

      実行時にMID サーバーがどのように選択されるかについての詳細は、「MID Server selection」を参照してください。

      MID Server すべて ステップが実行される特定の MID サーバー です。このフィールドは、MID 選択リストから [特定の MID Server] が選択されている場合にのみ表示されます。
      MID クラスター すべて 使用する特定の MID クラスター。このフィールドは、[MID Server を使用] チェックボックスがオンになっていて、MID 選択リストから [特定の MID クラスター] が選択されている場合に利用可能です。
    3. [送信] をクリックします。