Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Kode sumber Driver Databricks JDBC tersedia untuk umum di bawah lisensi Apache 2.0.
Hal ini mencerminkan komitmen Databricks terhadap transparansi, kolaborasi, dan kekuatan pengembangan berbasis komunitas. Kontribusi dari pengembang, pengguna, dan komunitas dipersilakan. Untuk memulai, lihat Panduan Kontribusi.
Driver Databricks JDBC memungkinkan Anda menyambungkan alat seperti DataGrip, DBeaver, dan SQL Workbench/J untuk Azure Databricks melalui Konektivitas Database Java (JDBC), spesifikasi standar industri untuk mengakses sistem manajemen database.
Driver ini telah menerapkan API JDBC dan menyediakan fungsionalitas inti termasuk OAuth, Cloud Fetch, dan fitur seperti penyerapan volume Unity Catalog. Ini menjalankan mode kueri asli dan mendukung kueri berparameter asli, serta dapat berjalan menggunakan API Eksekusi Pernyataan, yang menyediakan fitur penyimpanan hasil kueri yang bermanfaat, atau Thrift.
Halaman ini menyediakan informasi tentang menginstal dan menggunakan Driver Databricks JDBC, versi 3 ke atas. Untuk informasi tentang Driver Simba JDBC (Warisan), di bawah versi 3, lihat Driver Simba JDBC (Warisan).
Persyaratan
Untuk menggunakan Driver Databricks JDBC, persyaratan berikut harus dipenuhi:
- Java Runtime Environment (JRE) 11.0 atau lebih tinggi. Pengujian CI didukung pada JRE 11, 17, dan 21.
Cabang JDK 8 khusus tersedia untuk pengguna yang memerlukan kompatibilitas dengan Java 8. Pengguna dapat membangun JAR dari cabang ini sesuai kebutuhan. Cabang ini disinkronkan dengan cabang utama secara berkala, tetapi kontribusi komunitas dipersilakan untuk terus memperbaruinya. Lihat Driver Databricks JDBC cabang JDK 8.
Pasang driver
Driver Databricks JDBC diterbitkan di Repositori Maven.
Untuk menginstal driver, Anda dapat melakukan salah satu hal berikut:
Untuk proyek Maven, tambahkan dependensi berikut ke file proyek
pom.xmluntuk menginstruksikan Maven mengunduh driver JDBC secara otomatis dengan versi yang ditentukan:<dependency> <groupId>com.databricks</groupId> <artifactId>databricks-jdbc</artifactId> <version>3.3.2</version> <scope>runtime</scope> </dependency>Untuk proyek Gradle, tambahkan dependensi berikut ke file build proyek untuk menginstruksikan Gradle mengunduh driver JDBC secara otomatis dengan versi yang ditentukan:
implementation 'com.databricks:databricks-jdbc:3.3.2'
Untuk melihat sintaks dependensi untuk jenis proyek lain, dan untuk mendapatkan nomor versi terbaru Driver Databricks JDBC, lihat Repositori Maven.
Langkah berikutnya
- Mengonfigurasi URL koneksi
- Properti autentikasi
- properti konfigurasi SQL
- Konfigurasi penyimpanan kepercayaan SSL
- Mengaktifkan pengelogan
- Kelola file dalam volume
- Contoh: Menjalankan kueri menggunakan Driver JDBC
- Contoh: Menggunakan transaksi
- Bekerja dengan metadata tampilan metrik menggunakan Driver Databricks JDBC