字体
第(1/4)页
关灯
   存书签 书架管理 返回目录
    题就是数据模型的选择,常用的数据模型有层次数据模型、网状数

    据模型、关系数据模型、实体联系数据模型和面向对象数据模型。现在常用的数据库有SQL

    Server、Oracle、DB2、Sybase、MySQL、Access、FoxPro 等。

    枫叶文学网www.fywxw.com

    Visual C++ 6.0 程序设计从入门到精通

    ·330·

    12.1.2 数据库相关技术介绍

    不管是功能简单的数据库,还是复杂的大型数据库系统,Visual C++都提供了一些编程

    接口。一般来说,编程接口主要有以下5 种:

    1.ODBC API

    ODBC 的全称是Open DataBase Connectivity,即开放数据库互连。ODBC 是为了能让同

    一应用程序访问不同的数据库管理系统而设计的,它实际上是一个不同类型数据库的通用接

    口,用这些API 编写的应用程序独立于DBMS,实现同一应用程序对不同DBMS 的共享。

    应用程序对数据库的cāo作是通过和各种DBMS 相对应的ODBC 驱动程序(Drive)来进行的,

    对于不同的DBMS,用户只需安装相应的驱动程序,而不必更改应用程序本身。ODBC 为

    SQL Server、ACCESS、FoxPro 等都提供了驱动程序,使得用户可以使用SQL 语句对数据库

    进行直接的底层功能cāo作。在使用ODBC API 时,用户需引入的头文件为“sql.h”、“sqlext.h”

    和“sqltypes.h”。

    作为一种数据库连接的标准技术,ODBC 主要有以下几个特点。

    ? ODBC 是一种使用SQL 的程序设计接口。

    ? ODBC 的设计是建立在客户机/服务器体系结构基础之上的。

    ? ODBC 使应用程序避免了与数据源连接的复杂xìng。

    ? ODBC 的结构允许多个应用程序访问多个数据源,即应用程序与数据源的关系是多对

    多的。

    2.MFC 的ODBC 类

    直接用ODBC API 进行数据库开发是一件很繁琐的事情,因此在MFC 1.5 后的版本里引

    入了封装ODBC 功能的类。通过这些类提供的与ODBC 的接口,程序员可以不必理会ODBC

    API 中的繁杂处理而进行数据库cāo作。主要的MFC ODBC 类有如下5 个。

    ? CDatabase 类:一个CDatabase 对象表示到数据源的连接,通过它可以cāo作数据源。要

    用CDatabase 类,首先要建立一个CDatabase 对象,然后调用它的OpenEx()函数建立

    和数据源的连接。当结束对数据库的cāo作时,调用Close()函数关闭连接。

    ? CRecordSet 类:一个CRecordSet 对象就是一个记录集,它表示一个从数据源选择的一

    组纪录的集合。

    ? CrecordView 类:提供了一个表单视图与某个记录集直接相连,利用对话框数据jiāo换

    机制(DDX)在记录集与表单视图的控件之间传输数据。

    ? CFieldExchange 类:支持记录字段数据jiāo
上一章 目录 下一页