Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.xmlprogetto 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
- Configurare un URL di connessione
- Proprietà di autenticazione
- Proprietà di configurazione SQL
- Configurazione dell'archivio di fiducia SSL
- Abilitare la registrazione
- Gestire i file nei volumi
- Esempio: eseguire una query usando il driver JDBC
- Esempio: Usare le transazioni
- Usare i metadati di visualizzazione delle metriche usando il driver JDBC di Databricks
Risorse aggiuntive
- integrazione di DataGrip con Azure Databricks
- integrazione di DBeaver con Azure Databricks
- Connettersi a SQL Workbench/J