JDBC-Verbindung erstellen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Die JDBC-Verbindung enthält die Informationen, mit der benutzerdefinierte JDBC-Aktionen oder -Aktivitäten eine Verbindung zu verschiedenen Zieldatenbanken herstellen.

    Vorbereitungen

    Sie müssen über eine geeignete JAR-Datei verfügen, unabhängig davon, ob sie mit der Instanz oder mit einer benutzerdefinierten JAR-Datei bereitgestellt wird.
    Hinweis:
    Die ServiceNow-Instanz stellt die Dateien mysql-connector-java-5.1.21.jar, sql-server-jdbc-4.0.jar und ojdbc6.jar als Teil des aktuellen Release bereit, das MySQL-, SQLServer- und Oracle-Datenbanken unterstützt. Andere Datenbanken wie Sybase oder DB2 Universal müssen eine benutzerdefinierte JAR-Datei verwenden, die in die Instanz hochgeladen werden muss, bevor die JDBC-Verbindung festgelegt wird.

    Erforderliche Rolle: connection_admin

    Warum und wann dieser Vorgang ausgeführt wird

    JDBC-Anmeldeinformationen werden von der Aktivitätendesignervorlage separat abgerufen und unterstützen externe Anmeldeinformationsspeicher wie CyberArk.

    Prozedur

    1. Navigieren zu Alle > Anmeldeinformationen und Verbindungen > Verbindungen, Klicken Sie auf Neu Und wählen Sie aus JDBC-Verbindung .
    2. Füllen Sie das Formular anhand der Felder in der Tabelle aus.
      Anhand der Auswahl der Datenbank im Feld Format wird festgelegt, welche Felder verfügbar sind.
      Tabelle : 1. JDBC-Verbindungsfelder
      Feld Datenbankformat Beschreibung
      Name Alle Eindeutiger Name dieser JDBC-Verbindung. Zum Beispiel könnten Sie JDBC MySQLProd eingeben.
      Berechtigung Alle Fügen Sie Anmeldeinformationen für den JDBC-Provider hinzu.
      Verbindungsalias Alle Wählen Sie den Alias-Datensatz aus, der dieser Verbindung zugeordnet werden soll. Mit einem Alias ​​können Sie den Verbindungsdatensatz aktualisieren, ohne Aktionen oder Aktivitäten, die den Alias ​​verwenden, neu zu konfigurieren.
      Abfragezeitüberschreitung Alle Maximale Dauer, die die JDBC-Abfrage ohne Antwort ausgeführt werden darf.
      Verbindungstimeout Alle

      Anzahl der Sekunden, die das System wartet, bevor eine JDBC-Verbindung oder eine Verbindungsanforderung geschlossen wird.

      Beispiel: Wenn Verbindungszeitüberschreitung Der Wert ist 10 Sekunden. Das System wartet 10 Sekunden auf eine erfolgreiche Verbindung. Wenn während dieser Zeit keine erfolgreiche Verbindung hergestellt wird, läuft die Verbindungsanforderung ab. Wenn eine erfolgreiche Verbindung auftritt, bleibt die Verbindung geöffnet, bis ein Zeitraum von 10 Sekunden inaktiv ist. Sobald die Verbindung 10 Sekunden lang inaktiv war, wird die Verbindung geschlossen.

      Hinweis:
      Vermeiden Sie das Festlegen von Verbindungszeitüberschreitung Wert auf Null, da dies zu einer veralteten Verbindung führen kann.
      Aktiv Alle Aktivieren Sie das Kontrollkästchen, um diese Verbindung zu aktivieren.
      Domäne Alle Domäne für diese Tabelle. Standardmäßig wird die Tabelle „JDBC-Verbindung“ [jdbc_connection] in der Domäne global ausgeführt.
      Format Alle Datenbanktyp für diese Verbindung. Die Standardoptionen sind:
      • MySQL
      • Oracle
      • SQL Server
      • Keine
      Sie können hinzufügen Sybase Oder DB2 Universal In die Auswahlliste, indem die entsprechende JDBC-Treiber-JAR-Datei in die Instanz hochgeladen wird. Orchestration Erkennt diese Treiber automatisch, wenn sie in das System geladen werden, und fügt sie dieser Liste hinzu.
      Host Oracle, MySQL, SQLServer Hostname oder IP-Adresse des Datenbankservers.
      Oracle-SID Oracle Der Site-Identifier der Oracle-Datenbank. Der Standardwert ist orcl.
      Oracle-Anschluss Oracle Port, den die Oracle-Datenbank verwendet. Der Standardwert ist 1521.
      Datenbankname MySQL, SQLServer Name der Datenbank.
      Port MySQL, SQLServer Port, den die ausgewählte Datenbank verwendet.
      Instanzname SQLServer Instanzname für den ausgewählten SQLServer.
      Verbindungs-URL Alle URL, mit der der MID Server eine Verbindung zu der angegebenen Datenbank herstellt. Die URL wird beim Speichern des Formulars automatisch erstellt und ist für die Standarddatenbanken schreibgeschützt.
      Hinweis:
      Wenn das ausgewählte Format keine der Standarddatenbanken ist, müssen Sie die Verbindungs-URL manuell erstellen, damit der MID Server darüber informiert ist, wie die Verbindung erstellt werden soll.
      JDBC-Laufwerk Keiner, DB2 Universal, Sybase Der für diese Verbindung zu verwendende JDBC-Treiber, wenn es sich nicht um eine Standarddatenbank handelt.
      Hinweis:
      Wenn Sie eine Sybase- oder DB2 Universal-Datenbank hinzufügen, müssen Sie den Treibernamen in dieses Feld eingeben und die Treiber-JAR-Datei in die Instanz hochladen.
      MID Server verwenden Alle Aktivieren Sie dieses Kontrollkästchen, um einen MID Server für diese Aktion oder Aktivität zu verwenden. Falls aktiviert, definieren Sie Felder im Abschnitt „Erweiterte MID Server-Konfiguration“.
      MID Auswahl Alle Option zum Auswählen eines bestimmten MID-Servers oder MID-Clusters. Wählen Sie eine der folgenden Optionen aus.
      • Wählen Sie DEN MID-Server automatisch aus : Ihr ServiceNowInstanz wählt aus MID-ServerOhne manuelle Eingabe.
      • Spezifischer MID-Server : Ihr ServiceNowInstanz verwendet MID-ServerDie Sie angeben.
      • Spezifischer MID-Cluster : Ihr ServiceNowInstanz verwendet den von Ihnen angegebenen MID-Cluster.

        Ein MID-Cluster ist eine Gruppe von MID-Servern, die Ihren aktivieren ServiceNowInstanz zur Verarbeitung mehrerer Integrationen und zur Verbesserung der Integrationsgeschwindigkeit. Weitere Informationen finden Sie unter Configure a MID Server cluster.

      Dieses Feld ist verfügbar, wenn Verwenden Sie den MID-Server Ist aktiviert.
      Hinweis:
      Stellen Sie sicher, dass IntegrationHub Verbindungsdatensatz wird referenziert, kein Orchestration Verbindungsdatensatz.
      Fähigkeiten Alle

      Die Fähigkeiten, die MID-Server unterstützten muss, um für die Auswahl in Frage zu kommen. Das System führt die Aktion oder Aktivität von einem MID-Server aus, das die ausgewählten Fähigkeiten unterstützt. Wird nur angezeigt, wenn MID-Server verwenden ausgewählt ist.

      Erforderliche Fähigkeiten bestimmen, welcher MID-Server zur Laufzeit ausgewählt wird. Um mehr darüber zu erfahren, wie ein MID-Server Ist während der Laufzeit ausgewählt, siehe MID-Server-Auswahl . Dieses Feld ist nur sichtbar, wenn MID-Server automatisch auswählen Ist aus der MID-Auswahlliste ausgewählt.

      MID-Anwendung Alle

      Die Anwendung, die MID-Server unterstützten muss, um für die Auswahl in Frage zu kommen. Das System führt die Aktion einem MID-Server aus, das die ausgewählte Anwendung unterstützt. Wird nur angezeigt, wenn MID-Server verwenden ausgewählt ist.

      Um mehr darüber zu erfahren, wie MID-Server während der Laufzeit ausgewählt wird, siehe MID Server selection.

      MID-Server Alle Spezifisch MID-Server Auf dem der Schritt ausgeführt wird. Dieses Feld ist nur sichtbar, wenn Bestimmter MID-Server Ist aus der MID-Auswahlliste ausgewählt.
      MID-Cluster Alle Der spezifische MID-Cluster, den Sie verwenden möchten. Dieses Feld ist verfügbar, wenn Verwenden Sie den MID-Server Ist aktiviert, und Spezifischer MID-Cluster Ist aus der MID-Auswahlliste ausgewählt.
    3. Klicken Sie auf Absenden.