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.
Programlama arabirimi, standartlaştırma için belki de en belirgin adaydır. Aslında ODBC geliştirilirken ANSI ve ISO, katıştırılmış SQL ve SQL modülleri için zaten standartlar sağlamıştır. Veritabanı için bir CLI standardı olmamasına rağmen, veritabanı satıcılarından oluşan bir endüstri konsorsiyumu olan SQL Access Grubu, bir standart oluşturmayı düşünüyor; ODBC'nin bazı bölümleri daha sonra çalışmalarının temeli haline geldi.
ODBC gereksinimlerinden biri, tek bir uygulama ikili dosyasının birden çok DBMS ile çalışması gerekiyordu. Bu nedenle ODBC, katıştırılmış SQL veya modül dillerini kullanmaz. Katıştırılmış SQL ve modül dillerindeki dil standartlaştırılmış olsa da, her biri DBMS'ye özgü ön derlemelere bağlıdır. Bu nedenle, uygulamaların her DBMS için yeniden derlenmesi gerekir ve sonuçta elde edilen ikili dosyalar yalnızca tek bir DBMS ile çalışır. Bu, mini bilgisayar ve ana bilgisayar dünyalarında bulunan düşük hacimli uygulamalar için kabul edilebilir olsa da, kişisel bilgisayar dünyasında kabul edilemez. İlk olarak, müşterilere yüksek hacimli, shrink sarmalanmış yazılımların birden çok sürümünü sunmak lojistik bir kabus; ikinci olarak, kişisel bilgisayar uygulamalarının genellikle aynı anda birden çok DBMS'ye erişmesi gerekir.
Öte yandan, her yerel makinede bulunan kitaplıklar veya veritabanı sürücüleri aracılığıyla bir çağrı düzeyi arabirimi uygulanabilir; her DBMS için farklı bir sürücü gereklidir. Modern işletim sistemleri bu tür kitaplıkları (Microsoft Windows işletim sistemindeki dinamik bağlantı kitaplıkları gibi) çalışma zamanında yükleyebildiğinden, tek bir uygulama yeniden derleme olmadan farklı DBMS'lerdeki verilere erişebilir ve aynı anda birden çok veritabanından verilere erişebilir. Yeni veritabanı sürücüleri kullanılabilir hale geldikçe, kullanıcılar veritabanı uygulamalarını değiştirmek, yeniden derlemek veya yeniden bağlamaya gerek kalmadan bunları bilgisayarlarına yükleyebilir. Ayrıca, odbc'nin ilk geliştirildiği platform olan Windows bu tür kitaplıkları zaten kapsamlı bir şekilde kullandığından, çağrı düzeyi bir arabirim ODBC için iyi bir adaydı.