Les paramètres suivants sont disponibles dans une sonde JDBC directe.
Paramètre
Description
jdbc_driver
Requis. Nom de classe Java du pilote JDBC à utiliser. Les pilotes actuellement pris en charge sont les suivants :
Oracle : oracle.jdbc.OracleDriver
Microsoft SQL Server : com.microsoft.sqlserver.jdbc.SQLServerDriver
MySQL : com.mysql.jdbc.Driver
Exemple
com.microsoft.sqlserver.jdbc.SQLServerDriver
Paramètre
Description
connection_string
Requis. Chaîne de connexion JDBC/URL pour définir la connexion ; contient généralement des informations sur le serveur de base de données et son nom, l’ID utilisateur et le mot de passe pour la connexion à la base de données. La syntaxe est spécifique au fournisseur, consultez les liens suivants pour référence :
Facultatif lors de la SÉLECTION. Nombre de secondes pendant lesquelles le pilote JDBC attendra l’achèvement d’une requête (SELECT). Zéro signifie qu’il n’y a pas de délai d’expiration. En cas de dépassement du délai d’expiration, l’intégration considère que le résultat JDBC est inaccessible et le place dans un état d’erreur.
Paramètre
Description
table_name
Facultatif (sauf obligatoire pendant count_rows == vrai).
Autre méthode d’exécution d’une requête select * ; au lieu d’utiliser l’élément work . Équivalent à l’exécution de select * à partir de <table_name>.
Paramètre
Description
count_rows
Facultatif. Indique si une requête select count(*) doit renvoyer le nombre de lignes (vrai/faux). Le résultat du comptage sera retourné en tant qu’élément dans l’élémentrow_count result.
Paramètre
Description
query
Facultatif. Type de requête. Les choix possibles sont « Toutes les lignes de la table » ou « SQL spécifique ». S’il s’agit d’un « Specific SQL », le sql_statement devra spécifier l’instruction SQL.
Paramètre
Description
sql_statement
Facultatif. Utilisez une requête SQL spécifique. La présence de cet élément exécute une requête directe spécifiée dans l’attribut value.
Exemple
...
select * from any_table where id = 123
...
Paramètre
Description
skip_sensor
Facultatif. Détermine si Discovery va tenter de traiter l’entrée ECC à partir de JDBCProbe. Valeur par défaut = vrai
Par exemple, pour interroger une table à l’aide d’une sonde JDBC directe, vous devez respecter les paramètres suivants :