OLE DB Programlamaya Genel Bakış
OLE DB, yüksek performanslı, COM tabanlı bir veritabanı teknolojisidir. Depolandığı formdan bağımsız olarak verilere erişmek için yaygın bir yol sağlar. Tipik bir iş durumunda, çok büyük miktarda bilgi kurumsal veritabanlarında depolanmaz. Bu bilgiler dosya sistemlerinde (FAT veya NTFS gibi), dizine alınan sıralı dosyalarda, kişisel veritabanlarında (Access gibi), elektronik tablolarda (Excel gibi), proje planlama uygulamalarında (Project gibi) ve e-postada (Outlook gibi) bulunur. OLE DB, veri deposu bir OLE DB sağlayıcısına sahip olduğu sürece her tür veri deposuna aynı şekilde erişmenizi sağlar.
OLE DB, DBMS olsun veya olmasın, farklı veri kaynaklarına erişen uygulamalar geliştirmenize olanak tanır. OLE DB, belirli bir veri kaynağı için uygun DBMS işlevselliğini destekleyen COM arabirimlerini kullanarak evrensel erişimi mümkün kılar. COM, hizmetlerin gereksiz şekilde çoğaltılabilmesini ve yalnızca veri kaynakları arasında değil, diğer uygulamalar arasında da en üst düzeye çıkarılmış birlikte çalışabilirliği azaltır.
COM'un avantajları
COM burada devreye girer. OLE DB, com arabirimleri kümesidir. Tekdüzen bir arabirim kümesi aracılığıyla verilere erişerek, veritabanını işbirliği yapan bileşenler matrisi halinde düzenleyebilirsiniz.
COM belirtimini temel alan OLE DB, DBMS işlevselliğinin tutarlı, yeniden kullanılabilir bölümlerini çarpan ve kapsülleyen genişletilebilir ve sürdürülebilir bir arabirim koleksiyonu tanımlar. Bu arabirimler satır kapsayıcıları, sorgu işlemcileri ve işlem koordinatörleri gibi DBMS bileşenlerinin sınırlarını tanımlar ve bu da çeşitli bilgi kaynaklarına tekdüzen işlem erişimi sağlar.
Ayrıca bkz.
OLE DB Programlama
OLE DB Tüketici Şablonları
OLE DB Sağlayıcı Şablonları
OLE DB Şablonları