JDBC-Verbindung erstellen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 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 JDBC-Verbindungaus.
    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 Millisekunden, die das System auf eine erfolgreiche JDBC-Verbindung wartet. Wenn während dieser Zeit keine erfolgreiche Verbindung hergestellt wird, läuft die Verbindungsanforderung ab. Lassen Sie dieses Feld leer, um den Standard-Zeitüberschreitungswert für Verbindungen zu verwenden.
      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 Sybase oder DB2 Universal der Auswahlliste hinzufügen, indem Sie die entsprechende JAR-Datei des JDBC-Treibers in die Instanz hochladen. 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 des spezifischen MID-Servers oder MID-Clusters.
      • MID Server automatischauswählen: Wählt den MID Server automatisch aus.
      • Spezifischer MID Server: Verwendet den von Ihnen ausgewählten MID Server.
      • Spezifischer MID-Cluster: Verwendet den von Ihnen ausgewählten MID-Cluster.
      Dieses Feld ist verfügbar, wenn MID Server verwenden aktiviert ist.
      Hinweis:
      Stellen Sie sicher, dass auf den Verbindungsdatensatz IntegrationHub verwiesen wird, nicht auf einen Verbindungsdatensatz Orchestration.
      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. Weitere Informationen dazu, wie MID-Server während der Laufzeit ausgewählt wird, finden Sie unter MID Server-Auswahl. Dieses Feld ist nur sichtbar, wenn MID Server automatisch auswählen in der Liste MID- Auswahl ausgewählt ist.

      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 Spezifischer MID-Server, auf dem der Schritt ausgeführt wird. Dieses Feld ist nur sichtbar, wenn Spezifischer MID Server aus der MID-Auswahlliste ausgewählt wird.
      MID-Cluster Alle Spezifischer MID-Cluster, den Sie verwenden möchten. Dieses Feld ist verfügbar, wenn MID Server verwenden aktiviert ist und Spezifischer MID-Cluster in der MID-Auswahlliste ausgewählt ist.
    3. Klicken Sie auf Absenden.