Handel Sambungan

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 ion terutama digunakan saat menyambungkan ke sumber data (SQL Koneksi, SQLDriver Koneksi, atau SQLBrowse Koneksi), 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 (SQLSet Koneksi Attr dan SQLGet Koneksi Attr) dan saat mendapatkan format asli pernyataan SQL (SQLNativeSql).

handel Koneksi ion dialokasikan dengan SQLAllocHandle dan dibeberkan dengan SQLFreeHandle.