Condividi tramite


Databricks JDBC Driver

Annotazioni

Il codice sorgente del driver JDBC di Databricks è disponibile pubblicamente con la licenza apache 2.0.

Ciò riflette l'impegno di Databricks per la trasparenza, la collaborazione e la potenza dello sviluppo basato sulla community. I contributi di sviluppatori, utenti e community sono benvenuti. Per iniziare, vedere linee guida per i contributi.

Il driver JDBC di Databricks consente di connettere strumenti come DataGripDBeaver e SQL Workbench/J per Azure Databricks tramite Java Database Connectivity (JDBC), una specifica standard del settore per l'accesso ai sistemi di gestione dei database.

Questo driver ha implementato le API JDBC e offre funzionalità di base, tra cui OAuth, Cloud Fetch e funzionalità come l'inserimento di volumi del catalogo Unity. Funziona in modalità query nativa e supporta query con parametri nativi, e può essere utilizzato tramite le API di esecuzione delle istruzioni, che forniscono la vantaggiosa funzionalità di conservazione dei risultati delle query, oppure tramite Thrift.

Questa pagina fornisce informazioni sull'installazione e l'uso del driver JDBC di Databricks, versione 3 e successive. Per informazioni sul driver JDBC Simba (legacy), sotto la versione 3, vedere Simba JDBC Driver (Legacy).

Requisiti

Per usare il driver JDBC di Databricks, è necessario soddisfare i requisiti seguenti:

  • Java Runtime Environment (JRE) 11.0 o versione successiva. I test CI sono supportati in JRE 11, 17 e 21.

Un ramo JDK 8 dedicato è disponibile per gli utenti che richiedono la compatibilità con Java 8. Gli utenti possono creare un file JAR da questo ramo in base alle esigenze. Questo ramo viene sincronizzato periodicamente con il ramo principale, ma i contributi della community sono invitati a mantenerlo aggiornato. Vedere Databricks JDBC Driver JDK 8 branch.

Installare il driver

Il driver JDBC di Databricks viene pubblicato nel repository Maven.

Per installare il driver, è possibile eseguire una delle seguenti operazioni:

  • Per i progetti Maven, aggiungere la dipendenza seguente al file del pom.xml progetto per indicare a Maven di scaricare automaticamente il driver JDBC con la versione specificata:

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-jdbc</artifactId>
      <version>3.3.1</version>
      <scope>runtime</scope>
    </dependency>
    
  • Per i progetti Gradle, aggiungere la dipendenza seguente al file di compilazione del progetto per indicare a Gradle di scaricare automaticamente il driver JDBC con la versione specificata:

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

Per visualizzare la sintassi delle dipendenze per altri tipi di progetto e ottenere il numero di versione più recente del driver JDBC di Databricks, vedere repository Maven.

Passaggi successivi

Risorse aggiuntive