Os parâmetros a seguir estão disponíveis em uma probe JDBC direta.
| Parâmetro |
Descrição |
| jdbc_driver |
Necessário. Nome da classe Java para o driver JDBC usar, os drivers compatíveis atualmente são:
- Oracle:
oracle.jdbc.OracleDriver
- Microsoft SQL Server:
com.microsoft.sqlserver.jdbc.SQLServerDriver
- MySQL:
com.mysql.jdbc.Driver
|
Exemplo com.microsoft.sqlserver.jdbc.SQLServerDriver
| Parâmetro |
Descrição |
| connection_string |
Necessário. A cadeia de caracteres/URL de conexão JDBC para definir a conexão geralmente contém informações sobre o servidor de banco de dados e o nome, o ID do usuário e a senha para se conectar ao banco de dados. A sintaxe é específica do fornecedor. Consulte os seguintes links para referência:
- Oracle:
[jdbc:oracle:thin:<username/password> em <database>]
- Microsoft SQL Server:
[jdbc:sqlserver://localhost;user ;]
- MySQL -
[jdbc:mysql://localhost/database?
|
Exemplo jdbc:sqlserver://xxx.service-now.com;
databaseName=SMS;
user=sms_user;
password=sms_password;
| Parâmetro |
Descrição |
| work |
Necessário se não estiver usando o. table_nameatalho de parâmetro. Elemento primário de um fragmento XML que descreve o comando SQL a ser executado. |
Exemplo ...
<parameter name= "work" ><select table = "System_DATA" where = "InstanceKey=692" ><MachineID /><SMSID0 /></select></parameter>
...
| Parâmetro |
Descrição |
| query_timeout |
Opcional durante A SELEÇÃO. Número de segundos que o driver JDBC aguarda por um Consulta (SELECIONAR) para concluir. Zero significa sem tempo limite. Se o tempo limite for excedido, a integração considerará o resultado JDBC inacessível e o colocará em um estado de erro. |
| Parâmetro |
Descrição |
| table_name |
Opcional (exceto obrigatório durante count_rows: verdadeiro ).Forma alternativa de executar um selecione * consulta; em vez de usar o. workelemento. Equivalente à execução selecione * no <table_name> . |
| Parâmetro |
Descrição |
| count_rows |
Opcional. Indica se um contagem de seleção(*) a consulta deve retornar o número de linhas (verdadeiro/falso). O resultado da contagem é retornado como row_count elemento no resultelemento. |
| Parâmetro |
Descrição |
| query |
Opcional. Tipo de consulta. As opções possíveis são "Todas as linhas da tabela" ou "SQL específico". Se "SQL específico", o sql_statement será necessário para especificar a instrução SQL. |
| Parâmetro |
Descrição |
| sql_statement |
Opcional. Use uma consulta SQL específica. A presença deste elemento executa uma consulta direta especificada no atributo Valor. |
Exemplo...
select * from any_table where id = 123
...
| Parâmetro |
Descrição |
| skip_sensor |
Opcional. Determina se a Descoberta tenta processar a entrada ECC do JDBCProbe. Padrão: Verdadeiro |
Por exemplo, para consultar uma tabela usando uma probe JDBC direta, são necessários os seguintes parâmetros:
- Nome da classe do driver JDBC
- Cadeia de caracteres de conexão JDBC
- Servidor de banco de dados
- Nome do banco de dados
- Nome de usuário
- Senha do usuário
- O nome da tabela