Pular para o conteúdo principal

Driver JDBC do Databricks

nota

O código-fonte do driver JDBC do Databricks está disponível publicamente sob a licença Apache 2.0.

Isso reflete o compromisso da Databricks com a transparência, a colaboração e o poder do desenvolvimento orientado pela comunidade. Contribuições de desenvolvedores, usuários e da comunidade são bem-vindas. Para começar, consulte as Diretrizes de contribuição.

O driver JDBC Databricks permite que você conecte ferramentas como DataGrip, DBeaver e SQL Workbench/J ao Databricks por meio Java Database Connectivity (JDBC), uma especificação padrão do setor para acessar sistemas de gerenciamento de banco de dados.

Esse driver implementou o JDBC APIs e fornece a funcionalidade principal, incluindo OAuth, Cloud Fetch e recurso como Unity Catalog ingestão de volume. Ele executa o modo de consulta nativa e oferece suporte a consultas parametrizadas nativas, e pode ser executado usando o Statement Execution APIs, que fornece o recurso de retenção de resultados de consultas benéficas, ou Thrift.

Esta página fornece informações sobre como instalar e usar o driver JDBC Databricks , versão 3 e superiores. Para informações sobre o Simba JDBC Driver (Legacy), abaixo da versão 3, veja Simba JDBC Driver (Legacy).

Requisitos

Para usar o driver JDBC do Databricks, os seguintes requisitos devem ser atendidos:

  • Java Runtime Environment (JRE) 11.0 ou superior. O teste de CI é suportado no JRE 11, 17 e 21.

Uma ramificação dedicada do JDK 8 está disponível para usuários que precisam de compatibilidade com o Java 8. Os usuários podem criar um JAR a partir dessa ramificação, conforme necessário. Esse ramo é sincronizado com o ramo principal periodicamente, mas as contribuições da comunidade são bem-vindas para mantê-lo atualizado. Consulte a ramificação do JDK 8 do driver JDBC da Databricks.

Instale o driver

O driver JDBC Databricks está publicado no repositórioMaven.

Para instalar o driver, você pode fazer o seguinte:

  • Para projetos Maven, adicione a seguinte dependência ao arquivo pom.xml do projeto para instruir o Maven a download automaticamente o driver JDBC com a versão especificada:

    XML
    <dependency>
    <groupId>com.databricks</groupId>
    <artifactId>databricks-jdbc</artifactId>
    <version>3.3.1</version>
    <scope>runtime</scope>
    </dependency>
  • Para os projetos do Gradle, adicione a seguinte dependência ao arquivo de compilação do projeto para instruir o Gradle a download automaticamente o driver JDBC com a versão especificada:

    Groovy
    implementation 'com.databricks:databricks-jdbc:3.3.1'

Para view a sintaxe de dependência para outros tipos de projeto e obter o número da versão mais recente do driver JDBC Databricks , consulte o repositórioMaven.

Próximas etapas

Recurso adicional