Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remarque
Le code source du pilote JDBC Databricks est disponible publiquement sous la licence Apache 2.0.
Cela reflète l’engagement de Databricks en matière de transparence, de collaboration et de puissance du développement communautaire. Les contributions des développeurs, des utilisateurs et de la communauté sont bienvenues. Pour commencer, consultez les instructions de contribution.
Le pilote JDBC Databricks vous permet de connecter des outils tels que DataGrip, DBeaver et SQL Workbench/J pour Azure Databricks via Java Database Connectivity (JDBC), une spécification standard pour accéder aux systèmes de gestion de base de données.
Ce pilote a implémenté les API JDBC, et fournit des fonctionnalités de base, notamment OAuth, Cloud Fetch et des fonctionnalités telles que l’ingestion de volume Unity Catalog. Il exécute le mode de requête natif et prend en charge la requête paramétrisée native, et peut s’exécuter à l’aide des API d’exécution d’instructions, qui fournissent la fonctionnalité de rétention des résultats de requête bénéfique, ou Thrift.
Cette page fournit des informations sur l’installation et l’utilisation du pilote JDBC Databricks, version 3 et ultérieure. Pour plus d’informations sur le pilote JDBC Simba (hérité), ci-dessous la version 3, consultez Simba JDBC Driver (Legacy).
Spécifications
Pour utiliser le pilote JDBC Databricks, les conditions suivantes doivent être remplies :
- Java Runtime Environment (JRE) 11.0 ou version ultérieure. Les tests CI sont pris en charge sur JRE 11, 17 et 21.
Une branche JDK 8 dédiée est disponible pour les utilisateurs qui nécessitent une compatibilité avec Java 8. Les utilisateurs peuvent générer un fichier JAR à partir de cette branche en fonction des besoins. Cette branche est synchronisée régulièrement avec la branche principale, mais les contributions de la communauté sont bienvenues pour la maintenir à jour. Consultez la branche JDK 8 du pilote JDBC Databricks.
Installer le pilote
Le pilote JDBC Databricks est publié dans le référentiel Maven.
Pour installer le pilote, vous pouvez effectuer l’une des opérations suivantes :
Pour les projets Maven, ajoutez la dépendance suivante au fichier du
pom.xmlprojet pour indiquer à Maven de télécharger automatiquement le pilote JDBC avec la version spécifiée :<dependency> <groupId>com.databricks</groupId> <artifactId>databricks-jdbc</artifactId> <version>3.3.1</version> <scope>runtime</scope> </dependency>Pour les projets Gradle, ajoutez la dépendance suivante au fichier de build du projet pour indiquer à Gradle de télécharger automatiquement le pilote JDBC avec la version spécifiée :
implementation 'com.databricks:databricks-jdbc:3.3.1'
Pour afficher la syntaxe de dépendance pour d’autres types de projets et obtenir le numéro de version le plus récent du pilote JDBC Databricks, consultez le référentiel Maven.
Étapes suivantes
- Configurer une URL de connexion
- Propriétés d’authentification
- Propriétés de configuration SQL
- Configuration du magasin de confiance SSL
- Activer la journalisation
- Gérer les fichiers dans les volumes
- Exemple : Exécuter une requête à l’aide du pilote JDBC
- Exemple : Utiliser des transactions
- Travailler avec les métadonnées des vues de mesures utilisant le pilote JDBC Databricks
Ressources supplémentaires
- intégration de DataGrip à Azure Databricks
- intégration de DBeaver à Azure Databricks
- Se connecter à SQL Workbench/J