Share via


Dasar-Dasar ODBC

Topik ini menyediakan dasar-dasar Open Database Koneksi ivity (ODBC):

Anda juga ingin membaca topik terkait ODBC: Pustaka Kursor ODBC.

Catatan

Sumber data ODBC dapat diakses melalui kelas ODBC MFC, seperti yang dijelaskan dalam topik ini, atau melalui kelas MFC Data Access Object (DAO).

Catatan

Kelas MFC ODBC mendukung Unicode dan multithreading. Untuk informasi selengkapnya tentang dukungan multithreading, lihat Kelas dan Utas ODBC

ODBC adalah antarmuka tingkat panggilan yang memungkinkan aplikasi mengakses data dalam database apa pun yang ada driver ODBC. Dengan menggunakan ODBC, Anda dapat membuat aplikasi database dengan akses ke database apa pun yang pengguna akhir Anda memiliki driver ODBC. ODBC menyediakan API yang memungkinkan aplikasi Anda independen dari sistem manajemen database sumber (DBMS).

ODBC adalah bagian database dari Microsoft Windows Open Services Architecture (WOSA), yang merupakan antarmuka yang memungkinkan aplikasi desktop berbasis Windows terhubung ke beberapa lingkungan komputasi tanpa menulis ulang aplikasi untuk setiap platform.

Berikut ini adalah komponen ODBC:

  • ODBC API

    Pustaka panggilan fungsi, sekumpulan kode kesalahan, dan sintaks SQL standar untuk mengakses data di DBMS.

  • Manajer Driver ODBC

    Pustaka tautan dinamis (Odbc32.dll) yang memuat driver database ODBC atas nama aplikasi. DLL ini transparan untuk aplikasi Anda.

  • Driver database ODBC

    Satu atau beberapa DLL yang memproses panggilan fungsi ODBC untuk DBMS tertentu. Untuk daftar driver yang disediakan, lihat Daftar Driver ODBC.

  • Pustaka Kursor ODBC

    Pustaka tautan dinamis (Odbccr32.dll) yang berada di antara Odbc Driver Manager dan driver dan menangani pengguliran data.

  • ODBC Administrator

    Alat yang digunakan untuk mengonfigurasi DBMS untuk membuatnya tersedia sebagai sumber data untuk aplikasi.

Aplikasi mencapai kemandirian dari DBMS dengan bekerja melalui driver ODBC yang ditulis khusus untuk DBMS daripada bekerja langsung dengan DBMS. Driver menerjemahkan panggilan ke dalam perintah yang dapat digunakan DBMS-nya, menyederhanakan pekerjaan pengembang dan membuatnya tersedia untuk berbagai sumber data.

Kelas database mendukung sumber data apa pun yang Anda miliki driver ODBCnya. Ini mungkin, misalnya, menyertakan database relasional, database Metode Akses Berurutan Terindeks (ISAM), spreadsheet Microsoft Excel, atau file teks. Driver ODBC mengelola koneksi ke sumber data, dan SQL digunakan untuk memilih rekaman dari database.

Untuk daftar driver ODBC yang disertakan dalam versi Visual C++ ini dan untuk informasi tentang mendapatkan driver tambahan, lihat Daftar Driver ODBC.

Baca juga

Open Database Koneksi ivity (ODBC)