Aracılığıyla paylaş


ODBC Yanıt mı?

Birlikte çalışabilirlik sorusuna geçmeden önce şu soruyu göz önünde bulundurun: Uygulama odbc kullanmalı mı? Bu, ODBC kılavuzunda sorulabilecek garip bir soru gibi görünebilir, ancak aslında geçerli bir sorudur. ODBC, yerel veritabanı API'lerinin yerini alacak şekilde tasarlanmamıştır ve her koşulda veritabanı erişimi sağlamak için tasarlanmamıştır. Veritabanlarına ortak bir arabirim sağlamak üzere tasarlanmıştır ve uygulama programcılarının birden çok veritabanı hakkında bilgi edinme ve bağlantıları sürdürme zorunluluğundan kurtulmalarını sağlamak amaçlanmıştır.

Özel uygulamalar, yerel veritabanı API'leri için birincil adaylardır. Bunun temel nedeni, özel uygulamaların genellikle tek bir DBMS ile çalışması ve birlikte çalışılabilir olmasına gerek olmamasıdır. Yerel veritabanı API'leri, belirli bir DBMS'nin özelliklerini kullanıma sunma konusunda ODBC'den daha iyi bir iş çıkarabilir ve ODBC tarafından sunulmayan özellikleri ortaya çıkarabilir. Ayrıca, özel uygulamaların geliştiricileri genellikle DBMS'leri için yerel veritabanı API'sini tanıdığından ODBC'yi öğrenmek için çok az neden vardır. Ancak, bazı DBMS'ler için ODBC'nin yerel veritabanı API'si olduğunu unutmayın.

Peki ODBC için hangi uygulamalar adaydır? En iyi adaylar, birden fazla DBMS ile çalışan uygulamalardır. Bu, neredeyse tüm genel ve dikey uygulamaları içerir. Ayrıca bir dizi özel uygulama içerir. Örneğin, birkaç farklı DBMS kullanan özel uygulamaların ODBC ile yazması, birden çok yerel API'ye kıyasla çok daha kolay ve daha temizdir. Bir şirket bir DBMS'den diğerine geçtiğinde veya aynı uygulamayı farklı DBMS'lere dağıttıkça ODBC ile yazılmış özel uygulamaların geçirilmesi çok daha kolaydır.