第6章 MFC ODBC编程
第6章
MFC ODBC 编程
为了简化开发人员编写数据库应用程序, VC++的在其基础类库 (MFC) 里对 ODBC API 进行了封装,实现了一个面向对象的数据库编程接口,使 VC++的数据库变得更加容易。 本章首先对 MFC ODBC 的概貌进行简要介绍, 然后讲述利用 MFC ODBC 进行数据库 开发的技巧,最后将通过具体数据库开发实例,详细讲述通过 MFC ODBC 开发数据库应 用程序的方法和过程。
6.1 了解 MFC ODBC MFC 是 Microsoft Foundation Class(微软基础类库)的缩写,它的设计目标是简化开 发人员的工作。MFC 使开发人员创建基于 Windows 的应用程序,而不必掌握下层的 Windows 体系结构。由于数据库应用程序是管理数据的重要方面,Microsoft 开发了 ODBC API 的封装程序,为 ODBC 编程提供了一个面向对象的方法。 MFC 对 ODBC 的封装主要是开发了 CDatabase 类和 CRecordSet 类。 6.1.1 CDatabase 类 CDatabase 类用于应用程序建立同数据源的连接。 CDatabase 类包含一个 m_hdbc 变量, 它代表了数据源的连接句柄。如果要建立 CDatabase 类的实例,应先调用该类的构造函数, 再调用 Open 函数,通过调用,初始化环境变量,并执行与数据源的连接。关闭数据源连 接的函数是 Close。 CDatabase 类提供了对数据库进行操作的函数,为了执行事务操作,CDatabase 类提供 了 BeginTrans 函数, 当全部数据都处理完成后, 可以通过调用 CommitTrans 函数提交事务, 或者在特殊情况下通过调用 Rollback 函数将处理回退。 CDatabase 类提供的函数可以用于返回数据源的特定信息,例如通过 GetConnect 函数 返回在使用函数 Open 连接数据源时的连接字符串,通过调用 IsOpen 函数返回当前的 CDatabase 实例是否已经连接到数据源上,通过调用 CanUpdate 函数返回当前的 CDatabase 实例是否是可更新的, 通过调用 CanTransact 函数返回当前的 CDatabase 实例是否支持事务 操作,等等。 总之,CDatabase 类为 C++数据库开发人员提供了 ODBC 的面向对象的编程接口。 6.1.2 CRecordSet 类 要实现对结果集的数据操作, 就要用到 CRecordSet 类。 CRecordSet 类定义了从数据库 接收或者发送数据到数据库的成员变量,CRecordSet 类定义的记录集可以是表的所有列, 也可以是其中的一列,这是由 SQL 语句决定的。 CRecordSet 类的成员变量 m_hstmt 代表了定义该记录集的 SQL 语句句柄,m_nFields

第6章 MFC ODBC 编程 为了简化开发人员编写数据库应用程序, VC++的在其基础类库 (MFC) 里对 ODBC API 进行了封装,实现了一个面向对象的数据库编程接口,使 ...
10.2.1 数据库访问技术概述 10.2.2 ODBC API 10.2.3 ODBC的MFC类 10.2.4 DAO 10.2.5 OLE DB与ADO ? ? ? ? ? 10.2.5 VC,C#数据库编程 An ...
22页 1下载券 第6章 MFC ODBC编程 44页 1下载券喜欢此文档的还喜欢...MFC程序设计 程序设计 菜 单作 者:李季 主要内容菜单分类 菜单创建 菜单加载与...
第17章 MFC ODBC编程_IT/计算机_专业资料。VisualC++ 入门到精通第17章 17章 ODBC编程 MFC ODBC编程 Visual C++的MFC类库定义了几个数据库类。在利用 类库...
VC++基于MFC的数据库编程(1)ODBC_计算机软件及应用_IT/计算机_专业资料。教 2007 ~2008 案学年第一学期 主讲教师课程名称 面向对象程序设计(VC++) 课程类别...
第6章 MFC编程概述 第7章 MFC消息映射与消... 第8章 图形编程 第9章 ...第16章 ODBC API编程 ODBC(Open Database Connectivity,开放数据库互连) API是...
MFC 数据库编程 odbcMFC 数据库编程 odbc隐藏>> 第12 章 数据库编程 数据库(database)是存储在计算机里的结构化数据的集合,可以分为关系、层次和网络 三种类型...
16.2.2使用MFC ODBC编程建立应用程序编程模型 相对于使用ODBC API,使用MFC ODBC访问数据库简单得多,其步骤如下: ??首先创建数据库并在系统中设置好; ??使用...
它 种基本的数据库方式, 为用户提供了 3 种基本的数据库方式,即:ODBC、 、 DAO 和 OLE DB。 。 编程方法与技巧。 本章仅介绍 MFC 的 ODBC 编程方法与...
ODBC技术解析与MFC ODBC实例应用_专业资料。针对应用最为广泛的ODBC技术从结构...进行数据库的访问还是非常繁琐的工作,不利于 提高编程效率和工程中的实际应用。 ...
热门文档