Udostępnij za pośrednictwem


Sterownik JDBC usługi Databricks

Uwaga

Kod źródłowy sterownika JDBC usługi Databricks jest publicznie dostępny w ramach licencji apache 2.0.

Odzwierciedla to zaangażowanie usługi Databricks w zakresie przejrzystości, współpracy i możliwości tworzenia aplikacji opartych na społeczności. Udziały deweloperów, użytkowników i społeczności są mile widziane. Aby rozpocząć pracę, zapoznaj się z Wytycznymi dotyczącymi współtworzenia.

Sterownik JDBC usługi Databricks umożliwia łączenie narzędzi, takich jak DataGrip, DBeaver i SQL Workbench/J do Azure Databricks przez połączenie JDBC (Java Database Connectivity), standardową specyfikację branżową umożliwiającą dostęp do systemów zarządzania bazami danych.

Ten sterownik zaimplementował interfejsy API JDBC i zapewnia podstawowe funkcje, w tym OAuth, Cloud Fetch oraz takie funkcje jak ingestia woluminów w Unity Catalog. Uruchamia natywny tryb zapytań i obsługuje natywne zapytania sparametryzowane i może działać przy użyciu interfejsu API do wykonywania instrukcji, co zapewnia funkcję przechowywania korzystnych wyników zapytań, lub przy użyciu Thrift.

Ta strona zawiera informacje na temat instalowania i używania sterownika JDBC usługi Databricks w wersji 3 lub nowszej. Aby uzyskać informacje o sterowniku Simba JDBC (starsza wersja, poniżej wersji 3), zobacz Simba JDBC Driver (starsza wersja).

Wymagania

Aby móc korzystać ze sterownika JDBC usługi Databricks, należy spełnić następujące wymagania:

  • Java Środowisko uruchomieniowe (JRE) 11.0 lub nowsze. Testowanie CI jest obsługiwane w JRE 11, 17 i 21.

Dedykowana gałąź JDK 8 jest dostępna dla użytkowników, którzy wymagają zgodności z Java 8. Użytkownicy mogą w razie potrzeby utworzyć plik JAR z tej gałęzi. Ta gałąź jest okresowo synchronizowana z gałęzią główną, ale wkład społeczności jest mile widziany, aby była aktualizowana. Zobacz Gałąź sterownika JDBC JDK 8 usługi Databricks.

Instalowanie sterownika

Sterownik JDBC usługi Databricks jest publikowany w repozytorium Maven.

Aby zainstalować sterownik, możesz wykonać dowolną z następujących czynności:

  • W przypadku projektów Maven dodaj następującą zależność do pliku projektu pom.xml , aby poinstruować narzędzie Maven, aby automatycznie pobrać sterownik JDBC z określoną wersją:

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-jdbc</artifactId>
      <version>3.3.1</version>
      <scope>runtime</scope>
    </dependency>
    
  • W przypadku projektów Gradle dodaj następującą zależność do pliku kompilacji projektu, aby poinstruować narzędzie Gradle o automatycznym pobraniu sterownika JDBC z określoną wersją:

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

Aby wyświetlić składnię zależności dla innych typów projektów i uzyskać najnowszy numer wersji sterownika JDBC usługi Databricks, zobacz repozytorium Maven.

Następne kroki

Dodatkowe zasoby