Ovladač Databricks JDBC

Poznámka:

Zdrojový kód ovladače Databricks JDBC je veřejně dostupný v rámci licence Apache 2.0.

To odráží závazek Databricks k transparentnosti, spolupráci a síle vývoje řízeného komunitou. Jsou vítány příspěvky od vývojářů, uživatelů a komunity. Pokud chcete začít, přečtěte si pokyny pro přispívání.

Ovladač Databricks JDBC umožňuje připojit nástroje, jako jsou DataGrip, DBeaver a SQL Workbench/J Azure Databricks prostřednictvím Java Database Connectivity (JDBC), specifikace standardního oboru pro přístup k systémům pro správu databází.

Tento ovladač implementoval JDBC API rozhraní a poskytuje základní funkce, včetně OAuth, Cloud Fetch a funkcí, jako je zpracování svazků v Unity Catalog. Se spouští v nativním režimu dotazu a podporuje nativní parametrizované dotazy a lze spustit pomocí rozhraní API pro spouštění příkazů, která poskytuje výhodnou funkci uchovávání výsledků dotazu, nebo Thrift.

Tato stránka obsahuje informace o instalaci a používání ovladače Databricks JDBC verze 3 a vyšší. Informace o ovladači Simba JDBC (starší verze) ve verzi nižší než 3 viz Ovladač Simba JDBC (starší verze).

Požadavky

Pokud chcete použít ovladač Databricks JDBC, musí být splněny následující požadavky:

  • Java Runtime Environment (JRE) 11.0 nebo vyšší. Testování CI se podporuje v JRE 11, 17 a 21.

Vyhrazená větev JDK 8 je dostupná pro uživatele, kteří vyžadují kompatibilitu s Java 8. Uživatelé můžou podle potřeby vytvořit soubor JAR z této větve. Tato větev se pravidelně synchronizuje s hlavní větví, ale příspěvky komunity jsou vítány, aby se aktualizovaly. Viz větev ovladače Databricks JDBC pro JDK 8.

Instalace ovladače

Ovladač Databricks JDBC se publikuje v úložišti Maven.

Chcete-li nainstalovat ovladač, můžete provést některou z následujících věcí:

  • V případě projektů Maven přidejte do souboru projektu pom.xml následující závislost, která dává Mavenu pokyn, aby ovladač JDBC automaticky stáhl se zadanou verzí:

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-jdbc</artifactId>
      <version>3.3.3</version>
      <scope>runtime</scope>
    </dependency>
    
  • V případě projektů Gradle přidejte do souboru sestavení projektu následující závislost, která dá Gradle pokyn, aby ovladač JDBC automaticky stáhl se zadanou verzí:

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

Pokud chcete zobrazit syntaxi závislostí pro jiné typy projektů a získat nejnovější číslo verze ovladače Databricks JDBC, podívejte se na úložiště Maven.

Další zdroje informací