Dela via


Databricks JDBC-drivrutin (OSS)

Med Databricks JDBC Driver (OSS), den senaste versionen av Databricks JDBC-drivrutinen, kan du ansluta verktyg som DataGrip, DBeaveroch SQL Workbench/J- till Azure Databricks via Java Database Connectivity (JDBC), en branschstandardspecifikation för åtkomst till databashanteringssystem.

Den här drivrutinen har implementerat JDBC-API:erna och tillhandahåller grundläggande funktioner som OAuth, Cloud Fetch och funktioner som volyminmatning i Unity Catalog. Det körs i inbyggt frågeläge och stöder parameteriserade inbyggda frågor, och kan utföras med utförande av instruktioner via API:er, vilket ger den fördelaktiga funktionen att kvarhålla frågeresultat, eller genom Thrift.

Den här artikeln innehåller information om hur du installerar och använder Databricks JDBC-drivrutinen (OSS). Information om JDBC-drivrutinen för icke-OSS Databricks finns i Databricks JDBC-drivrutin.

Krav

Om du vill använda Databricks JDBC-drivrutinen (OSS) måste följande krav uppfyllas:

  • Java Runtime Environment (JRE) 11.0 eller senare. CI-testning stöds på JRE 11, 17 och 21.

Kommentar

Som ett resultat av en ändring i JDK 16 som orsakade ett kompatibilitetsproblem med Apache Arrow-biblioteket som används av JDBC-drivrutinen, kan körningsfel uppstå när du använder JDBC-drivrutinen med JDK 16 eller senare. Om du vill förhindra dessa fel startar du om programmet eller drivrutinen med hjälp av följande JVM-kommandoalternativ:

--add-opens=java.base/java.nio=org.apache.arrow.memory.core ALL-UNNAMED

Installera drivrutinen

Databricks JDBC-drivrutinen (OSS) publiceras på Maven-lagringsplatsen.

Om du vill installera drivrutinen kan du göra något av följande:

  • För Maven-projekt lägger du till följande beroende i projektets pom.xml fil för att instruera Maven att automatiskt ladda ned JDBC-drivrutinen med den angivna versionen:

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-jdbc</artifactId>
      <version>1.0.1-oss</version>
      <scope>runtime</scope>
    </dependency>
    
  • För Gradle-projekt lägger du till följande beroende i projektets byggfil för att instruera Gradle att automatiskt ladda ned JDBC-drivrutinen med den angivna versionen:

    implementation 'com.databricks:databricks-jdbc:1.0.1-oss'
    

Information om hur du visar beroendesyntaxen för andra projekttyper och för att hämta det senaste versionsnumret för Databricks JDBC-drivrutinen (OSS) finns i Maven-lagringsplatsen.

Nästa steg

Ytterligare resurser