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.Treiber
|
Beispiel com.microsoft.sqlserver.jdbc.SQLServerDriver
| Parameter |
Beschreibung |
| connection_string |
Erforderlich. Die JDBC-Verbindungszeichenfolge/-URL zum Definieren der Verbindung enthält normalerweise Informationen über den Datenbankserver und den Namen, die Anwender-ID und das Passwort für die Verbindung mit der Datenbank. Die Syntax ist anbieterspezifisch. Weitere Informationen 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 verwendet wird table_nameParameterkürzel. Ü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 DER AUSWAHL. Anzahl der Sekunden, die der JDBC-Treiber auf wartet Abfrage (AUSWÄHLEN) Zum Abschließen. Null bedeutet keine Zeitüberschreitung. Wenn die Zeitüberschreitung überschritten wird, betrachtet die Integration das JDBC-Ergebnis als nicht zugänglich und setzt es in einen Fehlerstatus. |
| Parameter |
Beschreibung |
| table_name |
Optional (außer erforderlich während Count_rows == wahr ).Alternative Methode zur Ausführung von Wählen Sie * aus Abfrage; anstatt zu verwenden workElement. Entspricht der Ausführung Wählen Sie * aus <table_name> aus . |
| Parameter |
Beschreibung |
| count_rows |
Optional. Gibt an, ob ein Anzahl auswählen (*) Abfrage muss die Anzahl der Zeilen zurückgeben (wahr/falsch). Das Ergebnis der Anzahl wird als zurückgegeben row_count Element in resultElement. |
| Parameter |
Beschreibung |
| query |
Optional. Typ der Abfrage. Mögliche Auswahlmöglichkeiten sind „alle Zeilen aus Tabelle“ oder „spezifische SQL“. Bei „spezifische 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. Bestimmt, ob die Discovery versucht, die ECC-Eingabe von der JDBCProbe zu verarbeiten. Standard = wahr |
Zum Abfragen einer Tabelle mit einer direkten JDBC-Probe sind beispielsweise die folgenden Parameter erforderlich:
- JDBC-Treiberklassenname
- JDBC-Verbindungszeichenfolge
- Datenbankserver
- Datenbankname
- Anwendername
- Anwenderpasswort
- Tabellenname