Databricks JDBC Sürücüsü

Uyarı

Databricks JDBC Sürücüsü kaynak koduApache 2.0 lisansı altında genel kullanıma açıktır.

Bu, Databricks'in şeffaflık, işbirliği ve topluluk odaklı geliştirmenin gücü konusundaki taahhüdünü yansıtır. Geliştiriciler, kullanıcılar ve topluluğun katkıları kabul edilir. Başlamak için Katkıda Bulunma Yönergeleri'ne bakın.

Databricks JDBC Sürücüsü, Java Veritabanı Bağlantısı (JDBC) aracılığıyla DataGrip, DBeaver ve SQL Workbench/J gibi araçları Azure Databricks'e bağlamanızı sağlar. JDBC, veritabanı yönetim sistemlerine erişim için endüstri standardı bir belirtimdir.

Bu sürücü JDBC API'lerini uygulamıştır ve OAuth, Cloud Fetch ve Unity Kataloğu birim alımı gibi özellikler de dahil olmak üzere temel işlevler sağlar. Yerel sorgu modunu çalıştırır ve yerel parametreli sorguyu destekler ve yararlı sorgu sonucu saklama özelliğini veya Thrift'i sağlayan Deyim Yürütme API'lerini kullanarak çalıştırılabilir.

Bu sayfa Databricks JDBC Sürücüsü, sürüm 3 ve üzerini yükleme ve kullanma hakkında bilgi sağlar. 3. sürümün altındaki Simba JDBC Sürücüsü (Eski) hakkında bilgi için bkz. Simba JDBC Sürücüsü (Eski).

Gereksinimler

Databricks JDBC Sürücüsünü kullanmak için aşağıdaki gereksinimlerin karşılanması gerekir:

  • Java Çalışma Zamanı Ortamı (JRE) 11.0 veya üzeri. CI testi JRE 11, 17 ve 21'de desteklenir.

Java 8 ile uyumluluk gerektiren kullanıcılar için ayrılmış bir JDK 8 dalı kullanılabilir. Kullanıcılar gerektiğinde bu daldan bir JAR oluşturabilir. Bu dal, ana dal ile düzenli aralıklarla eşitlenir, ancak güncel kalmasına yönelik topluluk katkıları memnuniyetle karşılanır. Bkz. Databricks JDBC sürücüsü JDK 8 dalı.

Sürücüyü yükleme

Databricks JDBC Sürücüsü Maven Deposunda yayımlanır.

Sürücüyü yüklemek için aşağıdakilerden herhangi birini yapabilirsiniz:

  • Maven projeleri için, Maven'a pom.xml belirtilen sürüme sahip JDBC sürücüsünü otomatik olarak indirmesini bildirmek için projenin dosyasına aşağıdaki bağımlılığı ekleyin:

    <dependency>
      <groupId>com.databricks</groupId>
      <artifactId>databricks-jdbc</artifactId>
      <version>3.3.2</version>
      <scope>runtime</scope>
    </dependency>
    
  • Gradle projeleri için, Gradle'a belirtilen sürüme sahip JDBC sürücüsünü otomatik olarak indirmesini bildirmek için projenin derleme dosyasına aşağıdaki bağımlılığı ekleyin:

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

Diğer proje türlerinin bağımlılık söz dizimini görüntülemek ve Databricks JDBC Sürücüsünün en son sürüm numarasını almak için Maven Deposu'na bakın.

Sonraki adımlar

Ek kaynaklar