




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第13章 数据库和Internet数据库Internet数据库关系数据库基础使用ODBC访问数据库关系数据库基础关系数据库系统的基础是关系模型。关系模型提供了优异的数据独立性和数据相容性,由如下3个部分组成。(1) 数据结构:是指数据的组织形式或数据之间的联系。(2) 完整性规则:确保数据的有效和正确的约束条件。(3) 数据操作:定义对关系模型中的对象的操作方式。使用ODBC访问数据库在.NET Framework中可以采用3种方式实现数据库的访问。(1) ODBC(2) OLE DB (3) ADO .NETODBC基础知识ODBC 是一种调用级的接口,只要数据库系统提供了ODBC驱动程序应
2、用程序就可以访问它的数据。ODBC能够实现这个目标的原因是当前绝大部分数据库都全部或部分地遵从关系数据库理论,而ODBC以这个共同点为基础看待这些数据库,因此极大地简化了程序设计的复杂性。ODBC类MFC提供了ODBC类来实现数据库程序设计。在ODBC类中,最主要的是CDatabase类、CRecordset类和CRecordView类CDatabase可以提供的基本操作(1) Open:建立数据库对象与数据源的连接。(2) Close:关闭数据库对象与数据源的连接。(3) IsOpen:测试数据库对象与数据源是否连接。(4) ExecuteSQL:执行不返回结果集的SQL语句,例如插入、删除
3、、修改等。CRecordset提供的基本操作(1)(1) Open:用于定义和执行当前的查询,并打开结果集。(2) Close:关闭结果集,结束查询。(3) IsBOF:测试是否已经滚动到第一条记录之前。(4) IsEOF:测试是否已经滚动到最后一条记录之后。(5) MoveFirst:移动到第一条记录。(6) MoveLast:移动到最后一条记录。(7) MoveNext:移动到下一条记录。CRecordset提供的基本操作(2)(8) MovePrev:移动到前一条记录。(9) Move:相对当前位置向前或者向后移动指定条数的记录。(10) AddNew:用于为添加的新记录创建一个新的空行
4、和存储这一行的缓冲区。新的记录在执行了Update之后才实现真正的添加。(11) Edit:用于修改一条记录在缓冲区中的内容。修改的内容在执行了Update之后才实现真正的修改。(12) Delete:用于删除当前记录。(13) Update:把缓冲区中的数据值存储到数据库中已完成添加和修改记录的工作。(14) Requery:重新运行查询,更新结果集。创建一个ODBC应用程序现场演示Internet程序设计WinInet基础一个简单的例子 WinInet基础MFC 中包含了WinInet类(即 Win32 Internet 扩展)来创建 Internet 客户端应用程序,将这些功能封装在一组
5、易于使用的标准类之中,可以通过直接调用 Win32 函数或使用 MFC WinInet 类来编写 WinInet 客户端应用程序。WinInet中包含的类(1)(1) CInternetSession:负责创建和初始化一个或者多个同时的Internet会话(session)。(2) CInternetConnection:负责管理与Internet 服务器的连接。它是 C, CHttpConnection和CGopherConnection的基类。(3) C:负责管理与Internet服务器的FTP连接并允许直接处理服务器上的目录和文件。(4) CGopherConnection:负责管理与g
6、opher Internet服务器的连接。WinInet中包含的类(2)(5) CHttpConnection:负责管理与HTTP服务器的连接。(6) CInternetFile:是CHttpFile 和 CGopherFile 类的基类,允许访问使用Internet协议的远程系统中的文件。(7) CGopherFile:查找和读gopher服务器上的文件。(8) CHttpFile:请求和读HTTP服务器上的文件。(9) C:负责本地文件的查找,是用于执行Internet文件查找的 CGopher 类和 C 类的基类。WinInet中包含的类(3)(10) C:负责在FTP服务器上查找文件。(11) CGopher:负责在gopher服务器上查找文件 (12) CGopherLocator :用于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 共同股权投资合同范本
- 关于续签监控合同范本
- 凉皮店用工合同范例
- 事业单位劳务合同范本3篇
- 公司考核合同范本
- 下班无偿保洁合同范本
- 入股销售合同范本
- 北京贷款合同范本
- 农业设备运输合同范例
- 公司签承揽合同范本
- 2025年春季学期学校全面工作安排表
- 光伏施工安全培训课件
- 消防员证考试题库2000题中级
- 部编人教版小学4四年级《道德与法治》下册全册教案
- 《 大学生军事理论教程》全套教学课件
- 中考数学计算题练习100道(2024年中考真题)
- 人教版五年级数学下册每个单元教材分析(共九个单元)
- 办好高水平民办高中的哲学思考-教育文档
- 小学生如何理解句子的含义(课堂PPT)
- 学科分类与代码(管理学)
- PROE拆电极教程
评论
0/150
提交评论