Window的数据库编程2.ppt

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

编辑记录集中的数据 首先通过定位方法,找到某条记录,然后直接修改该记录中各个字段值即可。不再详述 查找数据库 不再详述 * 例程:W14_1_ADO 数据库开发实例 实例说明和程序框架编程 利用DAO开发本地Access数据库 ADO接口基本使用方法 ADO ? Access ADO ?SQL 建立ODBC数据源方法 ADO+ODBC * 用ADO可以实现直接对SQL数据库的编程。 唯一需要改动的地方,就是连接字符串,改为: * 数据库开发实例 实例说明和程序框架编程 利用DAO开发本地Access数据库 ADO接口基本使用方法 ADO ? Access ADO ?SQL 建立ODBC数据源方法 ADO+ODBC * 以SQL数据库为例 Step1:打开控制面板-管理工具-数据源 * 添加一个 数据源 Step2:选择SQL Server作为驱动程序。 * 如果没有的话,重新安装SQL server, 在安装过程中,有一个选项, 是否安装ODBC工具,要选择安装 Step3:填写名称,服务器名称,就是Sql Server的名称,在SQL Server管理器里能看到 * Step4:下一页默认,再下一页,选择SQL Server中的数据库。数据库需要事先建立好 * 之后一直默认,直至完成,这样就在数据源中多了一个新的数据源 * 数据库开发实例 实例说明和程序框架编程 利用DAO开发本地Access数据库 ADO接口基本使用方法 ADO ? Access ADO ?SQL 建立ODBC数据源方法 ADO+ODBC 编程数据库 * 在ODBC管理器中,建立SQL数据源 修改程序中的连接数据库函数, 其余所有代码均不变,即可实现所有功能。 * 使用ADO接口,可以在不修改主体编程代码的情况下,方便的实现对各种数据库的访问,所不同的仅是修改连接字符串。W14_2程序中,给出了连接三种数据库的方法。大家可以参考。 实际上,DAO接口也可以实现类似的功能,但无论从速度还是从实用性角度,现在都已经落后于ADO。 在后续课程中,也会用到ADO接口,到时可以再翻出来现在的代码看看。 * ADO接口本身就是一个庞大的程序集和,因此在使用时,千万不要以学习为驱动,而要以完成目标为驱动。代码能运行即可。不要深入研究每行代码的意义。 由于课程时间非常有限,仅介绍最基本的数据库连接方法,在大多数情况下,这些代码是能够完成数据库的各种操作的。 更复杂的数据库操作方法,需要大家自学。 * * Windows 程序设计 于东 2012上,第十四周 MFC通过封装了一套DAO类来实现DAO的功能,在afxdao.h头文件中,包括: CDaoWorkspace类、CDaoDatabase类、CDaoRecordset类、CDaoFieldInfo类、CDaoTableDef类、CDaoQueryDef类、CDaoException类等。 编程步骤: 创建DAO对象,连接数据库,用CString拼写SQL语句,调用Execute方法执行该语句,处理返回结果。 DAO接口已经有些过时,在实际中已经较少应用了,但更先进的接口,都几乎采用与DAO类似的思路。 * 关于DAO的更详细的知识,大家可以自己查阅资料学习,不再详述 数据库开发实例 实例说明和程序框架编程 利用DAO开发本地Access数据库 ADO接口基本使用方法 ADO ? Access ADO ?SQL 建立ODBC数据源方法 ADO+ODBC * ADO可以说是微软DAO的“升级版”,易用、速度快、性能高。ADO接口由一组Automation对象构成,属于OLE/COM组件集。 与DAO不同,在VC工程中使用ADO接口,需要人工导入ado动态链接库(*.dll),然后调用dll中的函数和对象来使用。 使用ADO的一般步骤与DAO基本一致:1.添加库;2.创建数据连接;3.操作数据库;4.关闭数据连接。 * ADO也是由一组类来构成的。类的结构与DAO非常类似,核心对象有三个: Connection 负责管理数据库连接、关闭连接 Command 负责执行数据库命令,完成数据库操作 Recordset 记录集对象 ADO动态链接库中,以指针方式导出以上对象,分别对应于: _ConnectionPtr、_CommandPtr、_RecordsetPtr. * 要学习的内容: 导入Ado动态链接库 连接数据库 执行数据库命令 用记录集操作数据 * 使用ADO接口,比使用DAO要复杂一些,要首先导入动态链接库。 Step1:在stdafx.h中,添加代码: 这里,通过#import命令将dll导入,根据机器不同,dll文件存放的位置和名称

文档评论(0)

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

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

1亿VIP精品文档

相关文档