第8章 使用DAO访问数据库第8章 使用DAO访问数据库8.1 DAO层次结构层次结构8.2 DAO对象对象8.3 DAO编程实例编程实例8.1 DAO8.1 DAO层次结构层次结构DAO提供两种不同的编程模型结构:提供两种不同的编程模型结构:Microsoft Jet Workspaces DAO模型模型ODBC Direct Workspaces DAO模型。模型。数据访问对象模型是数据访问对象模型是Jet为数据库引擎的面向对象为数据库引擎的面向对象的接口。由一系列数据库对象和对象的集合按的接口。由一系列数据库对象和对象的集合按一定的层次结构组成。其层次结构和关系数据一定的层次结构组成。其层次结构和关系数据库的逻辑视图相符合。数据访问对象类以分层库的逻辑视图相符合。数据访问对象类以分层结构来组织,其中的大多数类属于集合类。在结构来组织,其中的大多数类属于集合类。在分层结构中,它又属于其上层的另一个类。分层结构中,它又属于其上层的另一个类。DAO的层次结构如图的层次结构如图8.1所示。所示。8.1 DAO8.1 DAO层次结构层次结构图8.1 DAO层次结构模型图8.2 DAO8.2