第二十八讲数据命令与数据集.doc.doc

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

课题:数据命令与数据集 教学目的与要求: 1、学会创建数据命令Command对象和使用Command的属性和方法; 2、学会使用DataReader和DataSet对象访问和更新数据; 3、培养学生对数据集的理解力和逻辑思维能力。 教学重点与难点: 创建数据命令Command对象和使用Command的属性和方法、使用DataReader和DataSet对象访问和更新数据。 教学方法:多媒体演示结合任务导向教学法 教学课时数:2课时 教学过程: 问题牵引、导入新课 上一堂课我们讨论了ADO .NET的特征、ADO .NET对象模型、创建连接和数据适配器的操作。但是SQL SERVER 2000中的数据还是没有真正的使用起来,要真正的使用SQL SERVER 2000中的数据我们还要做些什么准备呢? 课程内容 本堂课要解决的问题:(1)创建数据命令Command对象和使用Command的属性和方法;(2)使用DataReader和DataSet对象访问和更新数据。 课堂提问 那么,什么是数据命令呢?(P219)数据集又是什么?(P222)又如何创建Command对象、如何使用Command的对象呢?使用DataReader和DataSet对象访问和更新数据又有什么异同呢?请大家先看教材P219至P226,找出他们的解决方法。 数据命令:用于定义一个使用SQL语句能够直接完成的操作。 数据集:用来记录基本表或命令执行结果的记录全集。 创建Command对象 创建Command对象分为oledbCommand和SQLCommand两大类。oledbCommand对应的命名空间为System.Data.oledb(SQLCommand对应的命名空间为System.Data.SqlClient)。 要让一个Command对象可以正常运行,就必须为其指定一个可用的连接和数据命令的内容。 【例8.3】创建一个调用marketing数据库中reptq1存储过程的Command对象。 语句如下: Imports System.Data.sqlclient … Dim myConn As New sqlConnection(Provider=SQLoledb; Data Source=localhost;Initial Catalog=marketing; User ID=sa; Password=;Trusted_Connection=no;) 定义连接 Dim myCommand As New sqlCommand() 新建数据命令对象 myCommand.Connection = myConn ‘设置数据命令对象的连接属性 myCommand.CommandType=CommandType.StoredProcedure 设置数据命令对象的命令类型属性为存储过程StoredProcedure myCommand.CommandText = reptq1“ 设置数据命令对象的CommandText属性 (4) 使用Command的对象 为了说明Command对象属性和方法的使用,将通过【例8.4】进行介绍。表8.2显示了Command对象常见的属性和方法。 表8.2 Command对象的常见属性和方法 名称 描述 CommandText属性 需要执行的SQL语句或存储过程的文本 CommandType属性 表示CommandText属性的类型如:存储过程(storedprocdure)或SQL查询语句(text) Connection属性 表示Command对象的连接对象 ExecuteNonQuery()方法 执行SQL语句并返回受影响的行数 ExecuteReader()方法 将CommandText内容发送到Connection并生成一个DataReader Cancel()方法 取消执行命令 【例8.4】请使用DataReader对象从pubs数据库中查询雇员(employee)的信息。 语句如下: Imports System.Data.sqlclient … Dim resultReader As sqlDataReader定义sqlDataReader对象 Dim myConn As New sqlConnection(Provider=SQLoledb; Data Source=localhost; Initial Catalog=pubs; User ID=sa; Password=; Trusted_Connection=no;) 定义数据库连接 myConn.Open() 打开连接 Dim mySelectCommand As New sqlCommand(SELECT * FR

文档评论(0)

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

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

1亿VIP精品文档

相关文档