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.
Koneksi terdiri dari driver dan sumber data. Handel koneksi mengidentifikasi setiap koneksi. Handel koneksi tidak hanya menentukan driver mana yang akan digunakan tetapi sumber data mana yang akan digunakan dengan driver tersebut. Dalam segmen kode yang menerapkan ODBC (Manajer Driver atau driver), handel koneksi mengidentifikasi struktur yang berisi informasi koneksi, seperti berikut ini:
Status koneksi
Diagnostik tingkat koneksi saat ini
Handel pernyataan dan deskriptor yang saat ini dialokasikan pada koneksi
Pengaturan saat ini dari setiap atribut koneksi
ODBC tidak mencegah beberapa koneksi simultan, jika driver mendukungnya. Oleh karena itu, dalam lingkungan ODBC tertentu, beberapa handel koneksi mungkin menunjuk ke berbagai driver dan sumber data, ke driver yang sama dan berbagai sumber data, atau bahkan ke beberapa koneksi ke driver dan sumber data yang sama. Beberapa driver membatasi jumlah koneksi aktif yang mereka dukung; opsi SQL_MAX_DRIVER_CONNECTIONS di SQLGetInfo menentukan berapa banyak koneksi aktif yang didukung driver tertentu.
Handel koneksi terutama digunakan saat menyambungkan ke sumber data (SQLConnect, SQLDriverConnect, atau SQLBrowseConnect), memutuskan sambungan dari sumber data (SQLDisconnect), mendapatkan informasi tentang driver dan sumber data (SQLGetInfo), mengambil diagnostik (SQLGetDiagField dan SQLGetDiagRec), dan melakukan transaksi (SQLEndTran). Mereka juga digunakan saat mengatur dan mendapatkan atribut koneksi (SQLSetConnectAttr dan SQLGetConnectAttr) dan saat mendapatkan format asli pernyataan SQL (SQLNativeSql).
Handel koneksi dialokasikan dengan SQLAllocHandle dan dibeberkan dengan SQLFreeHandle.