Ir para o conteúdo

Converter uma Origem Ou Destino de Banco de Dados para Usar um Driver JDBC

Introdução

A conversão de um conector de banco de dados de um driver ODBC para um driver JDBC geralmente é um processo simples. Talvez seja necessário fazer isso se você mover um projeto da execução em um Agente Privado usando um driver ODBC para um Jitterbit Grupo de Agentes em Nuvem que, a partir do Harmony 9.8, não oferece mais suporte a drivers ODBC nos Grupos de Agentes em Nuvem.

Se a sua conexão usa as opções padrão de conexão, você pode convertê-la rapidamente seguindo as etapas descritas abaixo. No entanto, se você usou a opção para especificar parâmetros de cadeia de conexão adicionais ou para construir a cadeia de conexão manualmente, será necessário ajustar essas opções para acomodar as diferenças entre ODBC e JDBC.

Suporte Jitterbit está disponível para ajudá-lo a converter sua conexão para JDBC se você precisar de assistência com a conversão de suas conexões de banco de dados ou com a revisão de opções avançadas.

Converter Conexões Simples de Banco de Dados

Para converter uma origem ou destino de banco de dados que atualmente usa um driver ODBC em um que usa um driver JDBC, siga estas etapas:

  1. Abra a origem ou o destino que usa um driver ODBC. Neste exemplo, uma fonte usando o driver SQL Server [ODBC] foi aberta:

    anexo

  2. Teste a conexão clicando no botão Testar Conexão e certifique-se de que funciona:

    anexo

  3. Se a conexão for bem-sucedida, você poderá prosseguir com esta conversão. Caso contrário, corrija os erros antes de continuar.

  4. Verifique se algum parâmetro de conexão adicional foi especificado clicando em Opções na parte inferior da seção Parâmetros de conexão:

    anexo

    • Se nenhum parâmetro de conexão adicional tiver sido especificado além dos padrões mostrados acima, você poderá prosseguir com a conversão da conexão do banco de dados seguindo o restante destas instruções.
    • Se houver parâmetros de conexão adicionais especificados além dos padrões mostrados acima, consulte a próxima seção em Converter conexões com parâmetros de conexão adicionais.
  5. Clique no botão Selecionar… para exibir a caixa de diálogo mostrando os drivers disponíveis:

    anexo

  6. Selecione um driver JDBC do SQL Server; recomendamos o SQL Server MS JDBC [JDBC] (pois é mantido ativamente) e feche a caixa de diálogo.

  7. O novo driver aparecerá como o driver selecionado:

    anexo

  8. Teste a conexão revisada clicando no botão Testar conexão e certifique-se de que funciona:

    anexo

  9. Salve a origem ou destino atualizado.

Converter Conexões com Parâmetros de Conexão Adicionais

Se sua conexão usar parâmetros de conexão adicionais além dos valores padrão mostrados acima, como Parâmetros adicionais de string de conexão ou a caixa Construir string de conexão manualmente foi marcada e a string de conexão foi inserida manualmente, trabalho adicional pode ser necessário para converter a conexão de ODBC para JDBC. Por exemplo, o SQL Server ODBC Parâmetros Adicionais de Cadeia de Conexão pode ser (para usar a Autenticação NTLM do Windows):

integratedSecurity=true

Um driver SQL Server jTDS JDBC equivalente Parâmetros adicionais de cadeia de conexão (para usar a autenticação NTLM do Windows ) seria:

useNTLMv2=true

Os parâmetros da cadeia de conexão são específicos do driver de banco de dados que você usa (ou seja, Microsoft SQL, MySQL, PostgreSQL, Oracle, etc.). Revise as especificações do driver para determinar os parâmetros necessários. Se você precisar de assistência com a conversão de strings de conexão ou parâmetros para um driver JDBC, entre em contato com Suporte Jitterbit.