C++课程设计(论文)_封装Ado访问数据库方法的类.doc

C++课程设计(论文)_封装Ado访问数据库方法的类.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程设计(论文)_封装Ado访问数据库方法的类

重庆科技学院 Visual C++论文 院(系):电气与信息工程学院 班 级: 计科应 08 学生姓名: 学 号: 论文题目:封装Ado访问数据库方法的类 _ 完成日期: 2011 年 5月25 日 指导教师评语: _______________________________________ ______________________________________________________________________________________________________________________________________________________ 成绩(五级记分制):______ __________ 教师签名:_________________________ 封装Ado访问数据库方法的类 摘要:VC++提供了多种访问数据库的接口,ADO是目前在Windows环境中比较流行的客户端数据库访问技术。使用封装方法和源程序实现VC++下尝试ADO访问数据库类,使其更方便地使用现有的VC的数据类型,简化应用程序书写的逻辑,增加程序的可读性。在程序中通过ADO的Connection和Recordset对象可以建立与数据库的连接,并读写数据库中的数据。 关键词:VC++ ADO 数据库 1、ADO概述 ADO是Microsoft为必威体育精装版和最强大的数据访问范例OLE DB而设计的,是一个便于使用的应用程序接口。ADO 使您能够编写应用程序以通过 OLE.DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端 和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性 能的接口。OLE DB是一组”组件对象模型”(COM) 接口,是新的数据库 低层接口,它封装了ODBC的功能,并以统一的方式访问存储 在不同信息源中的数据。 OLE DB是Microsoft UDA(Universal Data Access)策略的技术基础。OLE DB 为任何数据源提供了高 性能的访问,这些数据源包括关系和非关系数据库、电子邮件 和文件系统、文本和图形、自定义业务对象等等。也就是说OLE DB 并不局限于 ISAM、Jet 甚至关系数据源,它能够处理 任何类型的数据,而不考虑它们的格式和存储方法。在实际应用中,这种多样性意味着可以访问驻留在 Excel 电子数据表、 文本文件、电子邮件/目录服务甚至邮件服务器,诸如 Microsoft Exchange 中的数据。但是,OLE DB 应用程序编程接口的目的是为各种应用程 序提供最佳的功能,它并不符合简单化的要求。您需要的 API 应该是一座连接应用程序和 OLE DB 的桥梁,这就是 ActiveX Data Objects (ADO)。 2、ADO对象与编程环境 2.1 ADO对象 ADO数据库接口是基于对象的集合,ADO对象包括Connection对象、Command对象、Recordset对象、Field对象、Parameter对象、Property对象和Error对象等,其中Connection、Command和Recordset三个对象是主体对象,它们可以被独立创建和释放。 Connection对象用来建立和维护与数据源的连接,对数据源的任何操作都需要一个Connection对象。Recordset对象包含执行数据库操作后返回的一个记录集,通过该对象可以浏览和更新数据库中保存的记录。在VC应用程序中,我们需要使用Connection对象建立与数据源的连接,然后通过Recordset对象 就可以对结果记录集进行浏览、更新等操作。 2.2 ADO编程环境 在VC++程序中使用ADO对象,首先需要导入ADO动态链接库。引入动态链接库文件的方法是在创建的VC工程的stdafx.h头文件中添加如下代码: #import “C:\Program Files\Common Files\System\ado\m asdo15.dkk”\no_nam espace rename(“EOF”,“adoEOF”) 根据Windowns操作系统版本不同动态链接库文件可能是msado10.dll、msado15.dll或msado20.dll。在验证时可以根据自己的实际情况进行修改。在以上的代码中,no_namespace表示不使用ADO的命名空间,rename(“EOF”,”adoEOF”)是为了避免冲突,将符号常量表示E

文档评论(0)

yaoyaoba + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档