- 17
- 0
- 约3.21万字
- 约 40页
- 2017-06-29 发布于天津
- 举报
第7章DAO数据库编程.doc
第7章 DAO数据库编程
7.1 DAO的数据访问
Microsoft Jet数据库引擎是一种数据管理组件,许多数据库工具都是基于它实现的,例如MFC DAO类、Microsoft Access,Microsoft Visual Basic以及一些Microsoft桌面数据库驱动程序。VC++在他的4.0版本之后增加了对数据库访问对象(DAO)的封装,即MFC的DAO类,使得数据库开发人员可以通过Microsoft Jet数据库引擎访问数据库。
MFC DAO类使用Microsoft Jet数据库引擎操作位于系统数据库和用户数据库中的数据,它与基于ODBC的MFC数据库类截然不同,DAO通过Microsoft Jet访问数据,而MFC的ODBC类通过ODBC和ODBC驱动程序操作数据。一般来说,在访问Microsoft Jet数据库引擎,基于DAO的MFC类比基于ODBC的MFC类处理能力更强大。
7.1.1 DAO对象
DAO提供了通过一种程序代码创建和操作数据库的机制,多个DAO对象构成一个体系结构,在这个结构里,各个DAO对象协同工作。DAO对象的结构关系如图7-1所示。
图7-1 DAO的对象结构体系
除了DBEngine对象以外,每个对象都包含一个对象集合,而对象集合则包含了所有该类型的DAO对象。每个对象集合则又属于更高级别的一个对象。
7.1.2 MFC对D
原创力文档

文档评论(0)