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:
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: