Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulama, verilere erişmek için ODBC API'sini çağıran bir programdır. Birçok uygulama türü mümkün olsa da, çoğu bu kılavuz boyunca örnek olarak kullanılan üç kategoriye ayrılır.
Genel Uygulamalar Bunlar, köşeli uygulamalar veya raf tipi uygulamalar olarak da adlandırılır. Genel uygulamalar, çeşitli DBMS'lerle çalışacak şekilde tasarlanmıştır. Örnek olarak, daha fazla analiz için verileri içeri aktarmak için ODBC kullanan bir elektronik tablo veya istatistik paketi ve veritabanından posta listesi almak için ODBC kullanan bir sözcük işlemcisi verilebilir.
Genel uygulamaların önemli bir alt kategorisi, PowerBuilder veya Microsoft Visual Basic gibi uygulama geliştirme ortamlarıdır. Bu ortamlarla yapılan uygulamalar büyük olasılıkla yalnızca tek bir DBMS ile çalışacak olsa da, ortamın kendisinin birden çok DBMS ile çalışması gerekir.
Tüm genel uygulamaların ortak özelliği, DBMS'ler arasında yüksek düzeyde birlikte çalışabilir olmaları ve ODBC'yi nispeten genel bir şekilde kullanmaları gerektiğidir. Birlikte çalışabilirlik hakkında daha fazla bilgi için bkz. Birlikte Çalışabilirlik Düzeyi Seçme.
Dikey Uygulamalar Dikey uygulamalar sipariş girişi veya üretim verilerini izleme gibi tek bir görev türü gerçekleştirir ve uygulamanın geliştiricisi tarafından denetlenen bir veritabanı şemasıyla çalışır. Uygulama, belirli bir müşteri için tek bir DBMS ile çalışır. Örneğin, küçük bir işletme uygulamayı dBase ile, büyük bir işletme ise Oracle ile kullanabilir.
Uygulama ODBC'yi herhangi bir DBMS'ye bağlı olmayacak şekilde kullanır, ancak benzer işlevler sağlayan sınırlı sayıda DBMS'ye bağlı olabilir. Bu nedenle, uygulama geliştiricisi uygulamayı DBMS'den bağımsız olarak satabilir. Dikey uygulamalar, geliştirildiklerinde birlikte çalışabilir ancak bazen müşteri bir DBMS seçtikten sonra birlikte çalışamayan kodu içerecek şekilde değiştirilir.
Özel Uygulamalar Özel uygulamalar, tek bir şirkette belirli bir görevi gerçekleştirmek için kullanılır. Örneğin, büyük bir şirketteki bir uygulama birkaç bölümden (her biri farklı bir DBMS kullanan) satış verilerini toplayabilir ve tek bir rapor oluşturabilir. ODBC, yaygın bir arabirim olduğu için kullanılır ve programcıları birden fazla arabirimi öğrenme zorunluluğundan kurtarır. Bu tür uygulamalar genellikle birlikte çalışamaz ve belirli DBMS'lere ve sürücülere yazılır.
ODBC'yi nasıl kullanırlarsa kullansınlar, bir dizi görev tüm uygulamalar için ortaktır. Birlikte alındığında, büyük ölçüde herhangi bir ODBC uygulamasının akışını tanımlarlar. Görevler şunlardır:
Bir veri kaynağı seçme ve buna bağlanma.
Yürütme için bir SQL deyimi gönderme.
Sonuçlar alınıyor (varsa).
İşleme hataları.
SQL deyimini kapsayan işlemi onaylama veya geriye alma.
Veri kaynağı bağlantısı kesiliyor.
Çoğu veri erişim işi SQL ile yapıldığından, uygulamaların ODBC kullandığı birincil görev SQL deyimlerini göndermek ve bu deyimler tarafından oluşturulan sonuçları (varsa) almaktır. Uygulamaların ODBC kullandığı diğer görevler arasında sürücü özelliklerini belirleme ve ayarlama ve veritabanı kataloğuna göz atma sayılabilir.