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:
DAO ve ODBC'de veritabanı tanım dili (DDL) ile veritabanı düzenleme dilinin (DML) kullanılabilirliği.
MFC'deki ODBC sınıfları.