Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Conecte-se ao MySQL usando o conector de banco de dados no Jitterbit Integration Studio

Esta página detalha como se conectar ao MySQL usando o conector de banco de dados.

Recomendamos usar o driver MySQL JDBC para MySQL que vem com o agente Jitterbit. Usar o driver JDBC é recomendado para recursos adicionais, como poder fornecer uma consultar manual, que não estão disponíveis por meio de uma conexão ODBC.

Se você quiser usar um driver ODBC (somente agentes privados), um pode ser baixado em MySQL Community Downloads, Connector/ODBC.

ODBC e JDBC

Após a instalação do driver, especifique essas entradas durante a configuração da Conexão de banco de dados:

  • Tipo de driver: Selecione ODBC ou JDBC conforme apropriado.

  • Driver: Selecione o driver MySQL. O driver é normalmente chamado de "MySQL" para JDBC ou "MySQL ODBC 3.51 Driver" para ODBC.

  • Nome do servidor: Digite o nome ou endereço IP do servidor de banco de dados.

  • Nome do banco de dados: Insira o nome do catálogo que o Harmony precisa acessar.

  • Login e Senha: Insira as credenciais de usuário que o Harmony usará para acessar o banco de dados.

Nota

Se o driver ODBC não for exibido no menu suspenso Driver em Integration Studio, use o gerenciador ODBC no agente privado para ver se o driver está visível. Verifique se o driver está listado no applet Data Sources (ODBC) do Windows (em Administrative Tools).

Se você ainda não conseguir ver o driver depois de vê-lo no gerenciador ODBC, verifique novamente se você está se conectando à máquina correta. Para fazer isso, pare o serviço Jitterbit Apache naquela máquina e certifique-se de que você não consegue mais se conectar usando o cliente.

Erros de permissão

Se você receber erros de permissão como "Access denied for user 'root'@'%' to database 'test'" e você tem certeza de que as credenciais estão corretas, pode ser um problema de configuração do MySQL. Você pode configurar o MySQL para aceitar credenciais diferentes para endereços IP diferentes ou um grupo de endereços. Veja a documentação do MySQL ou entre em contato com seu administrador do MySQL.

Portos

A porta necessária para permitir que o agente Jitterbit se comunique com um banco de dados MySQL remoto depende da porta que o MySQL foi configurado para escutar. Abra essa porta (padrão 3306) na máquina onde o servidor de banco de dados MySQL está em execução.

Proteja ou criptografar a conexão

Proteger a conexão entre um banco de dados e um agente privado depende do driver ODBC que está sendo usado. O driver ODBC MySQL padrão não usa criptografia. A melhor maneira de habilitar essa criptografia é tunelando a conexão por SSH. Isso pode ser feito somente em agentes privados.

Exemplos de cláusula WHERE

Esses exemplos de cláusula WHERE são fornecidos para fins de referência ao configurar uma atividade de consultar de banco de dados:

WHERE
    jobtitle = 'Sales Rep' AND
    officeCode = 1;
WHERE
    jobtitle <> 'Sales Rep';
WHERE
    officecode > 5;
WHERE
    officecode <= 4;
WHERE t1.primary_key=1 AND t2.primary_key=t1.id;
WHERE key_part1=constant;
WHERE key_part1=val1 AND key_part2=val2;

Para obter exemplos adicionais, consulte Tutorial básico do MySQL e ao artigo do Manual de Referência do MySQL Otimização da Cláusula WHERE.