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.
Aplikasi adalah program yang memanggil ODBC API untuk mengakses data. Meskipun banyak jenis aplikasi dimungkinkan, sebagian besar termasuk dalam tiga kategori, yang digunakan sebagai contoh di seluruh panduan ini.
Aplikasi Generik Ini juga disebut sebagai aplikasi yang dibungkus penyusutan atau aplikasi di luar rak. Aplikasi generik dirancang untuk bekerja dengan berbagai DBMS yang berbeda. Contohnya termasuk lembar bentang atau paket statistik yang menggunakan ODBC untuk mengimpor data untuk analisis lebih lanjut dan prosesor kata yang menggunakan ODBC untuk mendapatkan milis dari database.
Subkataan penting aplikasi generik adalah lingkungan pengembangan aplikasi, seperti PowerBuilder atau Microsoft Visual Basic. Meskipun aplikasi yang dibangun dengan lingkungan ini mungkin hanya akan berfungsi dengan satu DBMS, lingkungan itu sendiri perlu bekerja dengan beberapa DBMS.
Kesamaan semua aplikasi generik adalah aplikasi tersebut sangat dapat dioperasikan di antara DBMS dan perlu menggunakan ODBC dengan cara yang relatif generik. Untuk informasi selengkapnya tentang interoperabilitas, lihat Memilih Tingkat Interoperabilitas.
Aplikasi Vertikal Aplikasi Vertikal melakukan satu jenis tugas, seperti entri pesanan atau melacak data manufaktur, dan bekerja dengan skema database yang dikendalikan oleh pengembang aplikasi. Untuk pelanggan tertentu, aplikasi ini bekerja dengan satu DBMS. Misalnya, bisnis kecil mungkin menggunakan aplikasi dengan dBase, sementara bisnis besar mungkin menggunakannya dengan Oracle.
Aplikasi ini menggunakan ODBC sedih sehingga aplikasi tidak terikat dengan satu DBMS, meskipun mungkin terkait dengan sejumlah DBMS terbatas yang menyediakan fungsionalitas serupa. Dengan demikian, pengembang aplikasi dapat menjual aplikasi secara independen dari DBMS. Aplikasi vertikal dapat dioperasikan ketika dikembangkan tetapi terkadang dimodifikasi untuk menyertakan kode yang tidak dapat diinteroperasi setelah pelanggan memilih DBMS.
Aplikasi Kustom Aplikasi Kustom digunakan untuk melakukan tugas tertentu dalam satu perusahaan. Misalnya, aplikasi di perusahaan besar mungkin mengumpulkan data penjualan dari beberapa divisi (yang masing-masing menggunakan DBMS yang berbeda) dan membuat satu laporan. ODBC digunakan karena merupakan antarmuka umum dan menghemat pemrogram dari harus mempelajari beberapa antarmuka. Aplikasi tersebut umumnya tidak dapat dioperasikan dan ditulis ke DBMS dan driver tertentu.
Sejumlah tugas umum untuk semua aplikasi, tidak peduli bagaimana mereka menggunakan ODBC. Diambil bersama-sama, mereka sebagian besar menentukan alur aplikasi ODBC apa pun. Tugasnya adalah:
Memilih sumber data dan menyambungkannya.
Mengirimkan pernyataan SQL untuk eksekusi.
Mengambil hasil (jika ada).
Kesalahan pemrosesan.
Menerapkan atau menggulung balik transaksi yang menyertakan pernyataan SQL.
Memutuskan sambungan dari sumber data.
Karena sebagian besar pekerjaan akses data dilakukan dengan SQL, tugas utama yang digunakan aplikasi ODBC adalah mengirimkan pernyataan SQL dan mengambil hasil (jika ada) yang dihasilkan oleh pernyataan tersebut. Tugas lain yang digunakan aplikasi ODBC termasuk menentukan dan menyesuaikan dengan kemampuan driver dan menelusuri katalog database.