ODBC – Pengertian

ODBC (Open Data Base Connectivity) adalah antarmuka untuk mengakses database melalui kueri SQL. ODBC dapat digunakan sebagai alat akses ke berbagai database seperti MS-Access, dBase, DB2, Excel, dan Teks. Melalui spesifikasi Call Level Interface (CLI) dari SQL Access Group, OBDC memungkinkan cara netral mengakses data yang disimpan di komputer pribadi dan berbagai database.

ODBC pertama kali dibuat oleh Microsoft dan Simba Technologies. ODBC 1.0 awalnya dirilis pada bulan September 1992, dan akhirnya menjadi bagian dari standar SQL internasional pada tahun 1995. Microsoft awalnya mengirimkan ODBC sebagai satu set DLL dan masih hari ini, mengirimkan set dengan setiap salinan Microsoft Windows. Saat ini, semakin banyak sistem operasi seperti Unix dan Apple yang mengadopsi ODBC.odbc

Kekuatan ODBC adalah dengan menyediakan antarmuka akses data universal, ini memungkinkan perusahaan dan pihak perangkat lunak independen untuk tidak harus mempelajari banyak antarmuka pemrograman aplikasi. Sederhananya, dengan ODBC, aplikasi dapat secara bersamaan mengakses, melihat, dan memodifikasi database dari banyak dan beragam basis data. Ini karena ODBC “mengkode ulang” query SQL sehingga akan dapat dibaca oleh berbagai database yang berbeda.

Namun, ODBC juga memiliki kekurangannya. Karena mengelola sejumlah besar klien ODBC dapat berarti sejumlah besar driver dan DLL dijalankan, ini dapat menyebabkan overhead administrasi sistem. Meskipun demikian, masalah kecil ini menyebabkan penggunaan lebih lanjut dari teknologi server ODBC (atau “Multi-Tier ODBC Drivers”) untuk meringankan beban. Juga, karena driver adalah kunci dalam ODBC, beberapa telah mengangkat masalah stabilitas driver yang lebih baru, karena seringkali banyak yang menunjukkan memiliki bug di dalamnya.

Bagaimana ODBC Diproses

Untuk menggunakan ODBC, diperlukan tiga komponen: klien ODBC, driver ODBC, dan server DBMS (mis. Microsoft Access, SQL Server, Oracle, dan FoxPro). Pertama, klien ODBC akan menggunakan perintah (disebut “ODBC”) untuk berinteraksi (meminta dan / atau mengirim data) dengan server DBMS (back-end). Namun, server DBMS belum akan memahami perintah oleh klien ODBC, karena perintah tersebut belum diproses melalui driver ODBC (front-end). Jadi, driver ODBC akan mendekode perintah yang dapat diproses oleh server ODBC dan dikirim ke sana. Server ODBC kemudian akan merespons kembali ke driver ODBC yang akan menerjemahkan hasil akhir ke klien ODBC.
Driver ODBC

Driver ODBC khusus untuk setiap jenis database.

Di mana Mendapatkan Driver ODBC Oracle

Oracle ODBC Drivers Download Page adalah sumber untuk driver resmi Oracle ODBC. Easysoft ODBC Oracle Driver meningkatkan stok driver Oracle ODBC dengan memberikan peningkatan kinerja dan perawatan yang lebih mudah. OpenLink Software menyediakan driver ODBC Single-Tier dan Multi-Tier. Attunity menyediakan adaptor data yang mencakup driver Oracle ODBC.

Di mana Mendapatkan Driver ODBC MySQL

  • Konektor MySQL / ODBC adalah driver MySQL ODBC resmi.
  • OpenLink Software menyediakan driver ODBC Single-Tier dan Multi-Tier.

Sumber untuk Driver ODBC Lainnya

Untuk mencari driver ODBC untuk database lain, periksa daftar unixODBC driver ODBC yang bekerja dengan unixODBC.

Manajer Driver ODBC

Dua manajer driver ODBC utama untuk Unix adalah iODBC dan unixODBC.

Dimana mendapatkan manajer driver ODBC

iODBC (Independent Open DataBase Connectivity) adalah platform Open Source implementasi independen untuk spesifikasi ODBC dan X / Open. iODBC menyediakan manajer driver ODBC dan SDK yang memfasilitasi pengembangan aplikasi independen basis data. iODBC termasuk alat administrasi berbasis GTK +.

iODBC telah porting ke berbagai platform, termasuk: Linux (x86, Itanium, Alpha, Mips, dan StrongArm), Solaris (Sparc & x86), AIX, HP-UX (PA-RISC & Itanium), Digital UNIX, Dynix, Generic Unix 5.4, FreeBSD, MacOS 9, MacOS X, DG-UX, dan OpenVMS.

driver manager odbc

driver manager odbc

unixODBC menyediakan aplikasi Unix dengan API ODBC 3.51 dan fasilitas yang sama yang tersedia di Windows. unixODBC menyediakan Driver Manager yang mendukung ODBC API lengkap dan melakukan terjemahan ODBC 3 ke ODBC 2 dengan konversi UNICODE ke ANSI. unixODBC juga mencakup satu set utilitas grafis yang memungkinkan pengguna untuk menentukan koneksi ke DBMS yang akan digunakan oleh aplikasi, kumpulan driver ODBC termasuk driver berbasis teks sederhana, driver NNTP, driver Postgres dan lainnya, dan pilihan template dan perpustakaan yang membantu dalam pembangunan driver ODBC. unixODBC bekerja dengan MySQL, Postgres, StarOffice / OpenOffice, Applixware, iHTML, PHP, Perl DBD :: ODBC, dan banyak aplikasi dan driver lainnya. Pool koneksi juga disediakan untuk meningkatkan kinerja dengan aplikasi seperti PHP. unixODBC termasuk GUI administrasi berbasis QT.