Parameter

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die folgenden Parameter sind in einer direkten JDBC-Probe verfügbar.

    Parameter Beschreibung
    jdbc_driver Erforderlich. Java-Klassenname für den zu verwendenden JDBC-Treiber. Die derzeit unterstützten Treiber sind:
    • Oracle: oracle.jdbc.OracleDriver
    • Microsoft SQL Server: com.microsoft.sqlserver.jdbc.SQLServerDriver
    • MySQL: com.mysql.jdbc.Driver
    Beispiel
    com.microsoft.sqlserver.jdbc.SQLServerDriver
    Parameter Beschreibung
    connection_string Erforderlich. JDBC-Verbindungszeichenfolge/URL zum Definieren der Verbindung, enthält normalerweise Informationen über den Datenbankserver und den Namen, die Benutzer-ID und das Passwort für die Verbindung mit der Datenbank. Die Syntax ist herstellerspezifisch. Referenzen finden Sie unter den folgenden Links:
    • Oracle: [jdbc:oracle:thin:<username/password> @<database> ]
    • Microsoft SQL-Server: [jdbc:sqlserver://localhost;user=MyUserName;password=*****;]
    • MySQL – [jdbc:mysql://localhost/database?user=username%26password=passwd]
    Beispiel
    jdbc:sqlserver://xxx.service-now.com;
    databaseName=SMS;
    user=sms_user;
    password=sms_password;
    Parameter Beschreibung
    work Erforderlich, wenn nicht die Parameterabkürzung table_name verwendet wird.

    Übergeordnetes Element eines XML-Fragments, das den auszuführenden SQL-Befehl beschreibt.

    Beispiel
    ...
      <parameter name= "work" ><select table = "System_DATA" where = "InstanceKey=692" ><MachineID /><SMSID0 /></select></parameter>
      ...
    Parameter Beschreibung
    query_timeout Optional während SELECT. Anzahl der Sekunden, die der JDBC-Treiber auf den Abschluss einer Abfrage (SELECT) wartet. Null bedeutet keine Zeitüberschreitung. Wenn die Zeitüberschreitung überschritten wird, betrachtet die Integration das JDBC-Ergebnis als nicht zugänglich und versetzt es in einen Fehlerstatus.
    Parameter Beschreibung
    table_name Optional (außer erforderlich während count_rows == true).

    Alternative Methode zum Ausführen einer select * -Abfrage; anstatt das Element work zu verwenden. Entspricht der Ausführung von select * from<table_name> .

    Parameter Beschreibung
    count_rows Optional. Gibt an, ob eine select count(*)- Abfrage die Anzahl der Zeilen zurückgeben soll (true/false). Das Ergebnis der Zählung wird als row_count -Element im result -Element zurückgegeben.
    Parameter Beschreibung
    query Optional. Typ der Abfrage. Mögliche Auswahlmöglichkeiten sind „Alle Zeilen aus Tabelle“ oder „Bestimmte SQL“. Bei „Specific SQL“ ist „sql_statement“ erforderlich, um die SQL-Anweisung anzugeben.
    Parameter Beschreibung
    sql_statement Optional. Verwenden Sie eine bestimmte SQL-Abfrage. Das Vorhandensein dieses Elements führt eine direkte Abfrage aus, die im Wertattribut angegeben ist.
    Beispiel
    ...
      select * from any_table where id = 123
      ...
    Parameter Beschreibung
    skip_sensor Optional. Legt fest, ob Discovery versucht, die ECC-Eingabe von JDBCProbe zu verarbeiten. Standard = true
    Um beispielsweise eine Tabelle mit einer direkten JDBC-Probe abzufragen, sind die folgenden Parameter erforderlich:
    • Klassenname des JDBC-Treibers
    • JDBC-Verbindungszeichenfolge
      • Datenbankserver
      • Datenbankname
      • Benutzernamen
      • Benutzerpasswort
    • Der Tabellenname
    Abbildung : 1. Warteschlangenformular