DBeaver
 sql >> Teknologi Basis Data >  >> Database Tools >> DBeaver

Bekerja dengan Data ODBC di DBeaver

DBeaver adalah alat manajemen database dan klien SQL yang berjalan pada platform Windows, Linux, OS X dan UNIX (AIX, HP-UX dan Solaris).

Editor SQL DBeaver memiliki pelengkapan otomatis dan penyorotan sintaks khusus basis data untuk memfasilitasi pembuatan, analisis, dan debugging kueri kompleks.

Untuk menghemat waktu penggunanya, DBeaver menyediakan template SQL, yang merupakan potongan kode SQL yang umum digunakan. Untuk menyisipkan konten template ke dalam editor SQL, Anda cukup mengetik nama template dan tekan tombol TAB.

Anda dapat menggunakan DBeaver untuk menyimpan tabel atau hasil kueri dalam beberapa format seperti CSV, pernyataan "Sisipkan" SQL, dan HTML. Misalnya, untuk mengekspor hasil kueri Anda sebagai tabel halaman web, klik kanan pada tampilan Hasil di DBeaver, pilih Ekspor Hasilset, lalu klik Ekspor ke HTML.

DBeaver dapat diinstal baik di server database atau di mesin jarak jauh. Kemampuan untuk menggunakan DBeaver sebagai manajer basis data jarak jauh memudahkan untuk mengelola banyak basis data pada berbagai platform dari satu lokasi.

Fitur DBeaver lainnya termasuk:

  • Kemampuan untuk menelusuri dan mengedit metadata database (tabel, kolom, kunci, dan indeks).
  • Dukungan BLOB/CLOB.
  • Hasil yang dapat digulir.
  • Kemampuan untuk mencari objek database (tabel, kolom, batasan dan prosedur).
  • Diagram hubungan entitas (ER).

DBeaver ditulis dalam Java. Untuk berinteraksi dengan database, aplikasi Java menggunakan driver JDBC. JDBC adalah antarmuka pemrograman aplikasi Java (API) yang menghubungkan Java ke database relasional (dan data tabular lainnya, seperti spreadsheet dan file datar). Driver JDBC mengimplementasikan JDBC API untuk database tertentu. Untuk mengakses database dengan menggunakan driver ODBC, DBeaver menggunakan driver JDBC-ODBC Bridge untuk mengonversi antara panggilan ODBC dan JDBC. Misalnya, DBeaver dapat menggunakan Bridge JDBC-ODBC yang dulunya termasuk dalam distribusi Java. Namun bahkan jika Anda bisa mendapatkan kombinasi itu untuk bekerja (kami tidak bisa — koneksi gagal baik dengan kesalahan Java atau kesalahan ODBC Driver Manager), ada beberapa masalah yang terkait dengan Java JDBC-ODBC Bridge. Misalnya, itu tidak pernah dimaksudkan untuk penggunaan produksi dan kami telah menemukan bahwa dengan beberapa aplikasi, NULL dikembalikan ketika nilai kolom Unicode ditanyakan.

Sebagai solusi alternatif, Easysoft JDBC-ODBC Bridge adalah produk server klien yang memungkinkan aplikasi Java seperti DBeaver untuk mengakses database ODBC seperti Microsoft Access. Bagian klien dari Easysoft JDBC-ODBC Bridge adalah driver JDBC. Pada Windows, bagian sever adalah layanan Windows yang bertindak sebagai aplikasi ODBC.

Sisa dari blog ini mendokumentasikan cara menggunakan Easysoft JDBC-ODBC Bridge untuk mengakses data dari database ODBC di DBeaver.

  1. Konfigurasikan sumber data ODBC Sistem untuk database yang ingin Anda sambungkan di DBeaver.

    Untuk melakukannya, gunakan versi 32-bit dari ODBC Data Source Administrator di mesin DBeaver Anda. Pada beberapa versi Windows, ini terletak di Panel Kontrol> Alat Administratif . Pada beberapa versi Windows, Anda perlu mencari ODBC di kotak pencarian bilah tugas. Administrator Sumber Data ODBC versi 32-bit harus diberi label dengan jelas. Jika ragu, di kotak dialog Windows Run, ketik:

    %windir%\syswow64\odbcad32.exe
    
  2. Unduh Jembatan Easysoft JDBC-ODBC. (Pendaftaran diperlukan.)
  3. Instal dan lisensikan Easysoft JDBC-ODBC Bridge pada mesin tempat DBeaver diinstal.

    Untuk petunjuk instalasi, lihat dokumentasi Easysoft JDBC-ODBC Bridge.

  1. Di DBeaver, pilih Database> Driver Manager

    Manajer Pengemudi kotak dialog ditampilkan.

  2. Pilih Baru

    Buat driver baru kotak dialog ditampilkan.

  3. Pilih Tambahkan File .

    Buka perpustakaan driver kotak dialog ditampilkan.

  4. Jelajahi file JAR Easysoft JDBC-ODBC Bridge, EJOB.jar.

    EJOB.jar diinstal di lokasi berikut pada mesin tempat Anda menginstal Jembatan Easysoft JDBC-ODBC:

    <easysoft_install>\Jars
    

    Pada Windows 64-bit, lokasi default untuk adalah :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

    Pada Windows 32-bit, lokasi default untuk adalah :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  5. Lengkapi bidang kotak dialog:
    Field Nilai
    Nama Pengemudi Jembatan Easysoft JDBC-ODBC
    Pengemudi easysoft.sql.jobDriver
    Template URL jdbc:easysoft://localhost/data_source :logonuser=windows_user :logonpassword=sandi
  6. Klik kanan panel Database Navigator. Dari menu pop-up, pilih Buat Koneksi Baru .

    Buat koneksi baru wizard dimulai.

  7. Ketik Easysoft JDBC-ODBC Bridge di tempat yang disediakan, lalu pilih Berikutnya .
  8. Jika database Anda memerlukan nama pengguna dan sandi, masukkan detail koneksi ini di tempat yang disediakan.
  9. Di layar terakhir wizard, beri nama koneksi dan pilih jenis koneksi. Pilih Selesai .
  10. Klik kanan koneksi baru panel Database Navigator. Dari menu pop-up, pilih SQL Editor .
  11. Ketik kueri di panel kanan. Tekan CTRL+ENTER untuk menjalankan kueri.

  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. DBeaver 6.0 adalah langkah besar baru ke depan

  2. DBeaver 7.0 fitur baru untuk waktu yang sulit

  3. Cara membuat koneksi database di DBeaver

  4. Koneksi aman dari DBeaver ke SAP HANA Cloud

  5. Jangan lupa untuk mengunduh versi baru DBeaver EE 7.2