Partilhar via


Databricks JDBC Driver

Observação

O código-fonte do Databricks JDBC Driver 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 Databricks JDBC Driver permite-lhe ligar ferramentas como DataGrip, DBeaver e SQL Workbench/J a Azure Databricks através do Java Database Connectivity (JDBC), uma especificação padrão da indústria para aceder a sistemas de gestão de bases de dados.

Esse driver implementou as APIs JDBC e fornece funcionalidades principais, incluindo OAuth, Cloud Fetch e recursos como a ingestão de volume do Unity Catalog. Ele executa o modo de consulta nativa e suporta consultas com parâmetros nativos, podendo ser executado através das APIs de execução de instruções, que oferecem a útil funcionalidade de retenção de resultados de consulta, ou através do Thrift.

Esta página fornece informações sobre a instalação e utilização do Driver JDBC Databricks, versão 3 e superior. Para informações sobre o Driver Simba JDBC (Legacy), abaixo da versão 3, consulte Simba JDBC Driver (Legacy).

Requerimentos

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

  • Ambiente de Execução Java (JRE) 11.0 ou superior. O teste CI é suportado pelo JRE 11, 17 e 21.

Está disponível um branch dedicado do JDK 8 para utilizadores que necessitem de compatibilidade com Java 8. Os usuários podem criar um JAR a partir dessa ramificação, conforme necessário. Esta ramificação é sincronizada com a ramificação principal periodicamente, mas as contribuições da comunidade são bem-vindas para mantê-la atualizada. Consulte a ramificação JDK 8 do driver JDBC do Databricks.

Instale o driver

O Databricks JDBC Driver é publicado no repositório Maven.

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

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

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

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

Para exibir a sintaxe de dependência para outros tipos de projeto e obter o número da versão mais recente do Databricks JDBC Driver, consulte o Repositório Maven.

Próximos passos

Recursos adicionais