Aracılığıyla paylaş


ODBC Mimarisi

ODBC mimarisinin dört bileşeni vardır:

  • Uygulama SQL deyimlerini göndermek ve sonuçları almak için işleme gerçekleştirir ve ODBC işlevlerini çağırır.

  • Sürücü Yöneticisi Bir uygulama adına sürücüleri yükler ve kaldırır. ODBC işlev çağrılarını işler veya bir sürücüye iletir.

  • Sürücü ODBC işlev çağrılarını işler, SQL isteklerini belirli bir veri kaynağına gönderir ve sonuçları uygulamaya döndürür. Gerekirse, sürücü uygulamanın isteğini değiştirerek isteğin ilişkili DBMS tarafından desteklenen söz dizimine uymasını sağlar.

  • Veri Kaynağı Kullanıcının erişmek istediği verilerden ve DBMS'ye erişmek için kullanılan ilişkili işletim sistemi, DBMS ve ağ platformundan (varsa) oluşur.

ODBC mimarisi hakkında aşağıdaki noktalara dikkat edin. İlk olarak, birden çok sürücü ve veri kaynağı bulunabilir ve bu da uygulamanın birden fazla veri kaynağındaki verilere aynı anda erişmesini sağlar. İkincisi, ODBC API'si iki yerde kullanılır: uygulama ile Sürücü Yöneticisi arasında ve Sürücü Yöneticisi ile her sürücü arasında. Sürücü Yöneticisi ile sürücüler arasındaki arabirim bazen hizmet sağlayıcısı arabirimi veya SPI olarak adlandırılır. ODBC için uygulama programlama arabirimi (API) ve hizmet sağlayıcısı arabirimi (SPI) aynıdır; başka bir ifadeyle, Sürücü Yöneticisi ve her sürücü aynı işlevler için aynı arabirime sahiptir.

Bu bölüm aşağıdaki konuları içerir.