当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

清华大学:《VC++面向对象与可视化程序设计》课程教学资源(PPT课件讲稿)第13章 数据库应用程序的开发

资源类别:文库,文档格式:PPT,文档页数:36,文件大小:318KB,团购合买
13.1有关数据库的基础知识 13,2ODBC介绍和引用
点击下载完整版文档(PPT)

第13章数据库应用程序的开发

1 第13章 数据库应用程序的开发

131有关数据库的基础知识 层次模型 数据库网状模型 模型)关系模型 面向对象模型 现有的数据库软件有很多,如大型数据库 Oracle、 SQL Server,小数据库 Access等, 都支持关系模型

2 13.1有关数据库的基础知识 现有的数据库软件有很多,如大型数据库 Oracle、SQL Server,小数据库Access等, 都支持关系模型 数据库 模型 层次模型 网状模型 关系模型 面向对象模型

132ODBC介绍和引用

3 13.2 ODBC介绍和引用

1321ODBC简介 MS推出了0 pen Database Connectivity, 简称ODBC。它包含访问不同数据库所要求的 ODBC驱动程序。只要调用ODBC所支持的函数, 动态链接到不同的驱动程序上即可 个基于ODBC的应用程序对数据库的操作 不依赖任何DBMS,不直接与DBMS打交道,所 有的数据库操作由对应的DBMS的0DBC驱动程 序完成。也就是说,不论是 Oracle、SQL Server还是 Access数据库,均可用 ODBC API 进行访问。由此可见,ODBC的最大优点是能 以统一的方式处理所有的数据库

4 13.2.1 ODBC简介 MS推出了Open Database Connectivity, 简称ODBC。它包含访问不同数据库所要求的 ODBC驱动程序。只要调用ODBC所支持的函数, 动态链接到不同的驱动程序上即可。 一个基于ODBC的应用程序对数据库的操作 不依赖任何DBMS,不直接与DBMS打交道,所 有的数据库操作由对应的DBMS的ODBC驱动程 序 完成 。也 就是说 ,不 论是 Oracle 、 SQL Server还是Access数据库,均可用ODBC API 进行访问。由此可见,ODBC的最大优点是能 以统一的方式处理所有的数据库

ODBC数据源控制台就是 Windows系统管理 数据源的控制台,所有的数据库驱动,以及 数据源登记都要在此发布,并向系统发出请 求 通过使用 ODBC AP和 MEC ODBC类,可以访 问任何数据资源。只要应用程序的用户的终 端机器上有ODBC的驱动,都可以访问任何地 方的数据源。 ODBc是一种接口,它是通过相应的各个 数据库的ODBC驱动来访问各种数据库中的数 据。使用ODBC,能够使应用程序独立于数据 库的硬件环境,ODBC提供的AP函数独立于 数据库管理系统

5 ODBC数据源控制台就是Windows系统管理 数据源的控制台,所有的数据库驱动,以及 数据源登记都要在此发布,并向系统发出请 求。 通过使用ODBC API 和MFC ODBC 类, 可以访 问任何数据资源。只要应用程序的用户的终 端机器上有ODBC的驱动,都可以访问任何地 方的数据源。 ODBC是一种接口,它是通过相应的各个 数据库的ODBC驱动来访问各种数据库中的数 据。使用ODBC,能够使应用程序独立于数据 库的硬件环境,ODBC提供的API函数独立于 数据库管理系统

oDBc是 Microsoft的 Windows系统下的数据库服务的 部分。它是由下面几个部分构成的: ODBC API:包含在一个动态库中的函数集合、一个 错误代码的集合、一个标准的SQL语句集合,用来 调用DBMS中的数据。 ODBC Driver Manager:一个动态库文件(ODBc32DLL) 来加载ODBC驱动,这个DL对你的应用程序是透明 的。 odbc database drivers:由一个或是多个DLL构成, 其中含有 ODBC AP,这些DL由其拥有者DBMS调用。 ODBC Cursor Library:这也是一个动态连接库文件。 ODBC Administrator:这是一个ODBC控制台,用来 管理不同的数据源

6 ODBC 是Microsoft的Windows系统下的数据库服务的一 部分。它是由下面几个部分构成的: • ODBC API :包含在一个动态库中的函数集合、一个 错误代码的集合、一个标准的SQL语句集合,用来 调用DBMS中的数据。 • ODBC Driver Manager:一个动态库文件(ODBC32.DLL) 来加载ODBC驱动,这个DLL对你的应用程序是透明 的。 • ODBC database drivers:由一个或是多个DLL构成, 其中含有ODBC API,这些DLL由其拥有者DBMS调用。 • ODBC Cursor Library: 这也是一个动态连接库文件。 • ODBC Administrator :这是一个ODBC控制台,用来 管理不同的数据源

1322MFC对ODBC的封装

7 13.2.2 MFC对ODBC的封装

13.23如何访问数据库 建立ODBC数据源 访问数丿连接数据源 据库选择和处理记录 数据库应用程序中的文档和视图

8 13.2.3 如何访问数据库 建立ODBC数据源 连接数据源 选择和处理记录 数据库应用程序中的文档和视图 访问数 据库

1324在数据库应用程序中常 用的几个类 1 CRecordview类 个 CRecordview对象就是用一个视图 中的控件来显示数据库中的记录。 CRecordview类使用了动态数据交换(DDX) 和数据库交换(RFX),在视图上的控件 和数据源中的数据库中进行数据交换 AppWizard生成 CRecordview和 CRecordset类, 并和相应的数据源关联

9 13.2.4 在数据库应用程序中常 用的几个类 1 CRecordView类 一个CRecordView对象就是用一个视图 中的控件来显示数据库中的记录。 CRecordView类使用了动态数据交换(DDX) 和数据库交换(RFX),在视图上的控件 和数据源中的数据库中进行数据交换。 AppWizard生成CRecordView和CRecordset类, 并和相应的数据源关联

例13-1】创建一个数据库应用程序,可 以显示 Access数据库表中的记录。 无标题-ODBC 文件()编辑(E)记录(B)查看(y)帮助山 启N4川? 书籍ID3 价格 25.0000 作者作者B 出版社华大学出版社 就绪 My Book_ Access:表 书籍ID「作者「出版社 价格 2作者A清华大学出版社¥28.00 3作者B清华大学出版社¥25.00 4作者A北京大学出版社¥35.00 5作者A机械工业出版社¥20.00 6作者C电子工业出版社¥48.00 7作者C清华大学出版社¥32.00 →自动编号) 记录:14 Ll共有记录数:7

10 【例13-1】创建一个数据库应用程序,可 以显示Access数据库表中的记录

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共36页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有