下载此文档

第13章 数据库和Internet程序设计.ppt


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/ 15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 15 下载此文档
文档列表 文档介绍
第13章程序设计
数据库
程序设计
数据库
关系数据库基础
使用ODBC访问数据库
关系数据库基础
关系数据库系统的基础是关系模型。
关系模型提供了优异的数据独立性和数据相容性,由如下3个部分组成。
(1) 数据结构:是指数据的组织形式或数据之间的联系。
(2) 完整性规则:确保数据的有效和正确的约束条件。
(3) 数据操作:定义对关系模型中的对象的操作方式。
使用ODBC访问数据库
Framework中可以采用3种方式实现数据库的访问。
(1) ODBC
(2) OLE DB
(3) ADO .NET
ODBC基础知识
ODBC 是一种调用级的接口,只要数据库系统提供了ODBC驱动程序应用程序就可以访问它的数据。ODBC能够实现这个目标的原因是当前绝大部分数据库都全部或部分地遵从关系数据库理论,而ODBC以这个共同点为基础看待这些数据库,因此极大地简化了程序设计的复杂性。
ODBC类
MFC提供了ODBC类来实现数据库程序设计。在ODBC类中,最主要的是CDatabase类、CRecordset类和CRecordView类
CDatabase可以提供的基本操作
(1) Open:建立数据库对象与数据源的连接。
(2) Close:关闭数据库对象与数据源的连接。
(3) IsOpen:测试数据库对象与数据源是否连接。
(4) ExecuteSQL:执行不返回结果集的SQL语句,例如插入、删除、修改等。
CRecordset提供的基本操作(1)
(1) Open:用于定义和执行当前的查询,并打开结果集。
(2) Close:关闭结果集,结束查询。
(3) IsBOF:测试是否已经滚动到第一条记录之前。
(4) IsEOF:测试是否已经滚动到最后一条记录之后。
(5) MoveFirst:移动到第一条记录。
(6) MoveLast:移动到最后一条记录。
(7) MoveNext:移动到下一条记录。
CRecordset提供的基本操作(2)
(8) MovePrev:移动到前一条记录。
(9) Move:相对当前位置向前或者向后移动指定条数的记录。
(10) AddNew:用于为添加的新记录创建一个新的空行和存储这一行的缓冲区。新的记录在执行了Update之后才实现真正的添加。
(11) Edit:用于修改一条记录在缓冲区中的内容。修改的内容在执行了Update之后才实现真正的修改。
(12) Delete:用于删除当前记录。
(13) Update:把缓冲区中的数据值存储到数据库中已完成添加和修改记录的工作。
(14) Requery:重新运行查询,更新结果集。
创建一个ODBC应用程序
现场演示

第13章 数据库和Internet程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 15
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-09-06
最近更新