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
- Konfigurera en anslutnings-URL
- egenskaper för autentisering och proxykonfiguration
- SQL-konfigurationsegenskaper
- Aktivera loggning
- Exempel: Kör en fråga med JDBC-drivrutinen (OSS)