网站大量收购独家精品文档,联系QQ:2885784924

《C#程序设计》教案 第15章ADO.NET数据库操作.docx

《C#程序设计》教案 第15章ADO.NET数据库操作.docx

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

《C#程序设计》教案

第15章

课时内容

ADO.NET数据库操作

授课日期

授课时长

课时

教学目标

思政目标:

?正确使用网络,维护网络安全

?培养敢于思考、主动验证的素质

技能要求:

?了解数据库的基本概念

?了解ADO.NET的基本概念

?了解与ADO.NET相关的命名空间

?掌握ADO.NET中数据访问的核心对象

?了解参数化查询过程、数据绑定相关控件

实践目标:

?能够在示例的基础上,完成数据查找功能

?能够使用核心对象对数据库进行数据访问

?能够对数据库有进一步认识

教学设计

教学思路:通过讲解,学习数据库、Connection、Command、DataReader、DataAdapter、DataSet、参数化查询、数据绑定等内容。

教学手段:通过课件展示、编程练习、课后习题学习数据库、数据库的基本操作、ADO.NET、ADO.NET数据库操作对象。

教学环节

教学内容

讨论问题

1.什么是数据库?

2.数据库的基本操作又哪些?

3.什么是参数化查询?

内容大纲

15.1数据库

数据库(Database)是指按照一定规则存储、组织和管理数据的集合。用户可通过数据库管理系统(DatabaseManagementSystem,DBMS)对数据库进行管理操作。通过数据库管理系统,可以创建与定义数据库、管理操作数据库、对数据库进行查询等各类操作。

15.2数据库的基本操作

1.Insert

2.Select

3.Update

4.Delete

15.3ADO.NET

ADO.NET是对MicrosoftActiveXDataObjects(ADO)的一个重大改进,它提供了平台互用性和可伸缩的数据访问方式。利用ADO.NET,可以较为轻松地实现对各种数据库的访问,并且访问方式几乎完全一样。在ADO.NET中采用XML格式表达数据。

15.4ADO.NET数据库操作对象

15.4.1Connection

Connection即数据连接对象,负责对数据源的连接。Connection对象的主要属性如表所示。

表Connection对象的主要属性

属性

说明

ConnectionString

表示用于打开SQLServer数据库的字符串

State

表示Connection的状态,有Closed和Open两种状态

ConnectionTimeout

连接的超时时间

Database

获取当前使用的数据库的名称

DataSource

获取当前的SQLServer实例的名称

15.4.2Command

Command对象即数据库命令对象,主要执行包括添加、删除、修改及查询数据的操作的命令。Command的常用属性,如表所示。

表Command的常用属性

属性

说明

Connection

用于设置该Command对象所依赖的连接对象

CommandTimeOut

用于设置或者返回终止执行命令之前需要等待的时间(s),默认为30s

Parameters

用于向命令传递参数

CommandType

CommandText

CommandType.Text(默认):此时CommandText为一个SQL语句

CommandType.StoredProcedure:此时CommandText为存储过程

CommandType.TableDirect:此时CommandText为表名

15.4.3DataReader

DataReader对象是只读的,且只能单向向前读取,每次读取一行,故绑定数据时比使用数据集(DataSet)方式性能要高。DataReader对象不能直接实例化,必须借助于相关的Command对象来创建实例,如用SqlCommand的实例的ExecuteReader()方法可以创建SqlDataReader实例。

15.4.4DataAdapter

DataAdapter,即数据适配器。它可以将使用Command规定的操作从数据源中检索出数据,送往数据集对象(DataSet),或者将数据集中经过编辑后的数据送回数据源。

15.4.5DataSet

?DataSet,即数据集对象,用于表示存储在内存中的数据,相当于一个内存中的数据库,可以包括多个DataTable对象及DataView对象。DataSet主要用于管理存储在内存中的数据以及对数据的离线操作。DataSet相当于一个数据库,因此数据库中有数据表(即DataTable),也有行(DataRow)与列(DataColumn)。

1.获取DataSet中的表

2.读取table中的行

3.读取table中的列

4.列的创建

5.行的创建

15.4.6参数化查询

15.4.7数据绑定

W

文档评论(0)

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

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

1亿VIP精品文档

相关文档