电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VC++6.0入门第九章连接数据库VIP专享VIP免费

VC++6.0入门第九章连接数据库_第1页
VC++6.0入门第九章连接数据库_第2页
VC++6.0入门第九章连接数据库_第3页
第6 章 创建和使用对话框 1 第九章 连接数据库 微机在商业上的应用主要在数据处理,要求能够快速方便地访问一个大型数据库中的记录, MFC提供了两种独立地面向用户的数据库访问系统,一种是ODBC(Open DataBase Connectiv ity ,开放数据库连接),另一种是DAO(Data Access Objects,数据访问对象)。本章你将学会使用ODBC 和DAO 连接数据库,并能够简单地操作数据库数据。 9 .1 MFC ODBC 连接数据库 ODBC 是微软公司支持开放数据库服务体系的重要组成部分,它定义了一组规范,提供了一组对数据库访问的标准 API,这些 API 是建立在标准化版本 SQL(Stru cted Qu ery Langu age,结构化查询语言)基础上的。ODBC 位于应用程序和具体的DBMS 之间,目的是能够使应用程序端不依赖于任何DBMS,与不同数据库的操作由对应的DBMS 的ODBC 驱动程序完成。 9.1.1 ODBC 的构成 ODBC 的结构如图 9-1 所示。 图 9-1 使用ODBC的层次图 ODBC 层由三个部件构成: 1. ODBC 管理器 ODBC 管理器的主要任务是管理安装 ODBC 驱动程序,管理数据源。应用程序要访问数据库,首先必须在ODBC 管理器中创建一个数据源。ODBC 管理器根据数据源提供的数据库存储位置,类型及ODBC 驱动程序信息,建立起 ODBC 与一个特定数据库之间的联系,接下来,程序中只需提供数据源名,ODBC 就能连接相关的数据库。ODBC 管理器位于系统控件面板中。 2. 驱动程序管理器 驱动器管理器位于 ODBC32.DLL,是ODBC 中最重要的部件,应用程序通过 ODBC API 执行数据库操作。其实 ODBC API 不能直接操作数据库,需要通过驱动管理器调用特定的数据库的驱动程序,驱动程序在执行完相应操作后,再将结果通过驱动程序管理器返回。驱动器管理器支持一个应用程序同时应用程序 数据源 DSN ODBC API (SQL) ODBC 管理器 驱动程序 管理器 ODBC 驱动程序 数 据 源 ODBC 层 VC++6 简明教程 2 访问多个 DBMS 中的数据。 3. ODBC 驱动程序 ODBC 驱动程序以 DLL 文件形式出现,提供 ODBC 与数据库之间的接口。 9.1.2 MFC ODBC 类 进行 ODBC 编程,有三个非常重要的元素:环境(Enviroment),连接(Connection)和语句(Statement),它们都是通过句柄来访问的。在 MFC 的类库中,CDatabase 类封装了 ODBC 编程的连接句柄,CRecordset类封装了对 ODBC 编程的语句句柄,而环境句柄被保存在...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部