Aracılığıyla paylaş


MFC Veritabanı Programlama Modeli nedir?

Her ne kadar MFC altında DAO ve ODBC'yi oldukça farklı şekilde uygulasa da, özellikle ODBC'den DAO'ya olmak üzere uygulamalarınızı birinden diğerine taşımanın nispeten kolay olduğu benzer arabirimlere sahiptirler. ODBC'den DAO'ya bağlantı noktası oluşturma hakkında daha fazla bilgi için bkz. Teknik Not 55. MFC'deki DAO ve ODFC arabirimleri Visual Basic'tekilere de çok benzer.

MFC programlama modeli açık bir veritabanı için bir veritabanı nesnesi sağlar. Veritabanı nesnesi veritabanına bağlantınızı temsil eder. Kayıt kümesi nesnelerini kullanarak sorgular ve güncelleştirmeleri yaparsınız. DAO, tablo yapısı ile çalışmak, sorguları yeniden kullanım amacıyla kaydetmek ve daha sonra açıklananları gerçekleştirmek için ilave nesneler sağlar. Bu nesnelerin her bir için MFC malzeme sınıfları: DAO için bir sınıf kümesi, ODBC için başka bir küme.

MFC kullanmak veri erişimini kolaylaştırır. DAO ve ODBC veritabanı sınıfları sizi doğrudan DAO veya ODBC kullanmaktan kurtaracak yüksek düzeyde soyutlama sağlar. Bunların API'lerine yazma MFC sınıflarını kullanmaktan daha karmaşıktır. Küçük, nispeten basit uygulamalar yazıyorsanız, bu özellikle doğrudur.

Veritabanı sınıfları aşağıdaki bileşenleri MFC sınıf kitaplığı'na ekler:

  • DAO veya ODBC aracılığıyla veritabanlarına erişmek için üst düzey bir API sağlayan C++ veritabanı sınıfları

  • Uygulama sihirbazı ve uygulamaya özgü veritabanı sınıfları oluşturmak için Sınıf Ekle uzantıları

  • Sınıfların ve sihirbazların kullanımını gösteren örnek programlar

  • Genel bakışları, programlama konuları hakkındaki makaleleri ve sınıf başvuru materyalleri içeren çevrimiçi belgeler

Bu bileşenler hakkında daha fazla bilgi için bkz. ODBC ve MFC.

Daha fazla bilgi için bkz:

Ayrıca bkz.

Diğer Kaynaklar

Veri Erişimi Sıkça Sorulan Sorular