Windows程序设计教程 第2版 教学课件 作者 王秀梅 第13章VC数据库编程.ppt

Windows程序设计教程 第2版 教学课件 作者 王秀梅 第13章VC数据库编程.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二:手动设置ODBC数据源 实验内容 创建一个Access数据库文件,并将其设置为名为“Mydatebase”的ODBC数据源。 实验目的 熟悉设置ODBC数据源的过程。 实现思路 按照13.4.1节的内容,手动添加一个ODBC数据源。 实验三:修改记录 实验内容 在实验二设置好ODBC数据源后,创建一个应用程序来连接该数据源,并对数据库中的数据进行修改。 实验目的 掌握如何连ODBC接数据源,并能熟练地对数据库中的数据进行操作。 实现思路 按照13.4节所介绍的知识点,首先连接ODBC数据源,读取数据源中的数据。 然后结合本章知识点,对数据库中的数据进行修改操作。 当要执行复杂的命令以及执行带参数的命令时,需要使用命令对象对数据源进行操作。 在实际程序开发中,经常需要执行带参数的命令。 参数命令允许用户与所要执行的命令有更多的交互,增加了应用程序的灵活性。 参数命令的执行过程与普通命令相似,只是需要创建参数值。 13.3.8 开发技术——Recordset对象 要访问和操作数据源的数据就需要创建记录集对象(Recordset)。 本节将介绍记录集对象的相关操作,在使用Recordset对象前,假定已经成功建立了数据源的连接,连接对象指针为m_pConnection。 1.创建记录集 2.打开记录集 3.获取记录集的特性支持 4.遍历记录集 (1)简单滚动记录集函数。 (2)Move()函数。 (3)定位记录集。 (4)按页滚动。 (5)GetRows()函数获取多行数据。 5.访问记录集中的数据 6.记录集更新 (1)插入新行。 (2)编辑、更新行。 (3)删除行。 13.3.9 遍历、删除、编辑记录的实现 介绍了Recordset对象后,下面回到实例的开发。 在前面实现了创建与数据库的连接、数据库表的创建和通过Connect对象执行SQL语句向数据库表中添加记录。 在本节,将实现遍历表中的记录,并能编辑和删除当前显示的记录。 1.遍历表中的记录并显示记录 当用户在程序中选中【删除记录】或【编辑记录】单选按钮时,在学生信息的编辑框中将显示studentinfo表中的第一条记录,并能通过【导航】按钮实现遍历记录集中的所有记录。 2.实现删除记录操作 3.实现编辑记录操作 4.关闭记录集和连接 图13.9 程序的运行结果 13.4 使用ODBC数据源连接数据库 ODBC为应用程序和数据库系统之间的中间件。 它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了数据库的独立性。 在实际数据库程序开发中,多将数据库添加到ODBC数据源,通过ODBC数据源连接数据库,从而避免直接操作数据库文件。 使用ADO也可以实现与ODBC数据源的连接。 本节将主要介绍一下ODBC数据源的设置与连接。 13.4.1 手动实现设置ODBC数据源 ODBC数据源管理器负责安装驱动程序、管理数据源,并帮助程序员跟踪ODBC的函数调用。 ODBC数据源管理器负责将应用程序的SQL语句及其他信息传递给驱动程序,而驱动程序则负责将运行结果送回应用程序。 图13.10 ODBC数据源管理器 图13.11 创建新数据源对话框 图13.12 ODBC Microsoft Access安装对话框 图13.13 选择数据库对话框 13.4.2 ADO连接ODBC数据源 设置了ODBC数据源后,ADO的Connection对象就可以直接通过数据源名studb访问Access数据库Student。 13.4.3 Visual C++程序实现设置ODBC数据源 为了使ODBC能与数据库一起工作,必须把数据库注册到ODBC驱动程序管理器,可以使用13.4.1节介绍的手工配置的方法。 但手工配置对用户而言过于复杂,

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档