Aller au contenu principal

Driver JDBC Databricks

remarque

Le Driver JDBC Databricks, code source, est disponible publiquement sous la licence Apache 2.0.

Cela reflète l'engagement de Databricks envers la transparence, la collaboration et le pouvoir du développement axé sur la Communauté. Les contributions des développeurs, des utilisateurs et de la Communauté sont les bienvenues. Pour commencer, consultez les directives de contribution.

Le Driver JDBC Databricks vous permet de connecter des outils tels que DataGrip, DBeaver et SQL Workbench/J à Databricks via Java Database Connectivity (JDBC), une spécification standard des secteurs d'activité pour l'accès aux systèmes de gestion de bases de données.

Ce driver a implémenté les API JDBC et offre des fonctionnalités essentielles, notamment OAuth, Cloud Fetch et des fonctionnalités telles que l'ingestion de volumes Unity Catalog. Il exécute le mode query natif et prend en charge les query paramétrées natives, et peut s'exécuter à l'aide des APIs d'exécution d'instructions, ce qui offre la fonction de rétention des résultats de query bénéfique, ou Thrift.

Cette page fournit des informations sur l'installation et l'utilisation du Driver JDBC Databricks, version 3 et ultérieure. Pour obtenir des informations sur le Driver JDBC Simba (hérité), inférieur à la version 3, consultez Driver JDBC Simba (hérité).

Exigences

Pour utiliser le Driver JDBC Databricks, les exigences suivantes doivent être remplies :

  • Java Runtime Environment (JRE) 11.0 ou une version ultérieure. Les tests CI sont pris en charge sur JRE 11, 17 et 21.

Une Branch JDK 8 dédiée est disponible pour les utilisateurs qui nécessitent une compatibilité avec Java 8. Les utilisateurs peuvent créer un JAR à partir de cette Branch selon les besoins. Cette Branch est synchronisée périodiquement avec la Branch principale, mais les contributions de la Communauté sont les bienvenues pour la maintenir à jour. Consultez la Branch JDK 8 du Driver JDBC Databricks.

Installer le driver

Le Driver JDBC Databricks est publié dans le repository Maven.

Pour installer le driver, vous pouvez effectuer l’une des opérations suivantes :

  • Pour les projets Maven, ajoutez la dépendance suivante au fichier pom.xml du projet pour indiquer à Maven de download automatiquement le Driver JDBC avec la version spécifiée :

    XML
    <dependency>
    <groupId>com.databricks</groupId>
    <artifactId>databricks-jdbc</artifactId>
    <version>3.3.3</version>
    <scope>runtime</scope>
    </dependency>
  • Pour les projets Gradle, ajoutez la dépendance suivante au fichier de build du projet pour indiquer à Gradle de download automatiquement le Driver JDBC avec la version spécifiée :

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

Pour afficher la syntaxe de dépendance pour d'autres types de projets et pour obtenir le dernier numéro de version du Driver JDBC Databricks, consultez le repository Maven.

Ressources supplémentaires