下载此文档

应用VC进行数据库编程与分析.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
应用VC进行数据库编程与分析.doc应用VC进行数据库编程与分析一、VC作为数据库编程工具必要性实际上从方便的角度讲,VisualBa血和Delphi这样的RAD环境更加适合于数据库开发,应用这些软件可以在使程序设计非常地容易。对大多数数据库应用来说,选择VC++也许并不适宜。但是需要考虑到,单纯的数据库管理必须要和其它的功能结含才能发挥更大的作用,而数据库软件并不轻易地支持这些拓展的功能。由于VC对底层强大的支持,其高效的率的代码结构,编写的数据库相关应用程序就会有规模小、提供底层访问并能提供实时访问的特点。比如编写数据库实用程序及驰动程序时,在硬描较小或内存有限制时,Visualc++提供了无价无限的工具。二、VC数据库编程方法分析(-)ODBC的模式McTOsOfi最初是以开放数据库互连(ODBC)为1=1标的,ODBC是MicFOsOft引进的一种早期数据库接口技术,是ADO的前身。VisualC++的MFC类库定义了几个数据库类。在利用ODBC编程时,经常要使用到CDatabase(数据库类),CRec,OrdSet(记录集类)和CReoo*rdView(可视记录集类)。其+:CDatabase类对象提供了对数据源的连接,通过它你可以对数据源进行操作。CRecordView类对象能以控制的形式显示数据库记录。这个视图是直接连到一个CReSOrdSet对象的表视图。CRec'OrdSet类对象提供了从数据源中提取出的记录集。1数据链接在CRecordSet类中定义了一个成员变量mpDatabase:CDatabase*m_pDatabase;它是指向对象数据库类的指针。如果在CRecordSet类对象调用Open。函数之前,将一个己经打开的CDatabase类对象指针传给m-pDatabase,就能共享相同的CDatabase类对象。,OrdSet::OpenO和CReSOrdSet::R叫ueryO成员函数。在使用CRecordSet类对象之前,必须使用CReSOrdSet::Open0函数来获得有效的记录集。一旦己经使用过CReoordSet::OpenO函数,再次查询时就可以应用CRecordSet::RequeryO函数。在调用aecordSet::句enO函数时,如果已经将一个('OrdSet类对象的mpDatabase成员变量,则使用该数据库对象建立ODBC连接;否则如果m_pDatabasc为壁指针,就新建一个CDatabase类对象并使其与缺省的数据源相连,然后进彳亍aec'OrdSet类对象的初始化。缺省数据源由GetDefaultC*OnnectO函数获得。如果没有指定参数,程序则使用缺省的SQL语句,即对在GetDefaultSQL()函数中指定的SQL语句进行操作。(二)ADO的模式ADO既能应用到VC的强大功能,而且使用起来又比较方便,本文以ADO方式数据库访问为例,展示VC下如何进行数据库应用。下面是使用其编程的方法。使用预处理指令#import#importnC:飞ProgramFiles'C'Omm'OnFiles飞System'illDO恤sad'”\n'Onamespaceren缸丑叭"EOF%”EndOfFile”)程序在编译过程中,VC++会读

应用VC进行数据库编程与分析 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ttteee8
  • 文件大小50 KB
  • 时间2020-05-28