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

《ASP NET开发与应用实践》课件第6章.pptx

《ASP NET开发与应用实践》课件第6章.pptx

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

本章要点

使用控件操作数据库

使用ADO.NET对象操作数据库

◆ADO.NET的数据集

1

6.1ASP.NET数据库操作概述

用户计算机向数据库服务器发送请求

中央数据库

客户端用户需要时,可以随时访问数据

2

访问数据的两种方式

1、通过控件方式使用ADO.NET

可以不编写代码或少量编写代码,它简单、易用、快速,但对于复杂问题处理不灵活。

2、通过编程方式使用ADO.NET对象

访问方式比较灵活,可以满足编程人员的各种需求。

3

ADO.NET体系结构

ADO.NET结构

Connection

事务

Command

参数

DataReader

DataAdapter

SelectCommand

InsertCommand

UpdateCommand

DeleteCommand

DataSet

DataTableCollection

数据表

DataRowCollection

DataColumnCollection

ConstraintCollection

DataRelationCollection

XML

数据库

.NETFramework数据提供程序

.Net数据提供程序有四个核心对象

Connection对象:用于与特定数据源建立连接。

Command对象:用于对数据源执行命令,

包括插入数据、修改数据、删除数据、查询数据以及运行存储过程等数据库支持的SQL命令

o

DataReader对象:用于从数据源中读取向前的、只读的数据流,它是一个快速而且高效的数据集,另一个数据集是DataSet。

DataAdapter对象:用于从数据源产生一个DataSet,并且更新数据库。

6.2数据库的控件连接

SqlDataSource控件是ADO.NET的可视化对象,通过它可以访问多种数据库,其在工具箱中的图标为。使用时可以将此控件拖放到

VisualStudio的Web窗体中。在Web窗体运行时,此控件是不可见的。

asp:sqldatasource#SqIDataSource1L

SqlDataSource-SqlDataSource1SqlDataSource任务

配置数据源….

配置数据源的设置。

配置过程中可以生成的一个连接字符串。DataSource指明SQLServer

服务器地址,InitialCatalog指明数据库,IntegratedSecurity=True表示使用Windows验证。

?x

新建连接(C)….

取消

定义要执行的SQL命令

1998/7/50:00:00信安1511994/9/40:00:0013588776543信安1511993/5/30:00:0018676543211信安1521994/8/40:00:00信安1521995/6/30:00:0015578997033信安152

收藏夹e控件连接数据库

学号姓名性别出生日期联系电话班级

e控件连接数据库-WindowsInternetExplorer

ehttp://localhost:4538/ch6/6-1/default.aspx

2014001001张三男2014001002李四女2014002001王明男2014002002李小红女2014002003张茉女

忍分×⑤搜搜

运行结果

X

添加参数(A)

确定取消

SqlDataSource的配置

查询生成器(Q)….

参数源(S):

Control

ControlID:

T_StuNo

DefaultValue:

显示高级属性

6.2.2使用SqlDataSource控件操作数据库

录入

SqlDataSource-SqlDataSource1

设计的页面

命令和参数编辑器

INSERT命令(C):

|insertinto学生(学号,姓名)values(@stuno,@stuname)

T_StuNo.Text

T_StuName.Text

参数(E):

名称

stuno

stuname

学号:姓名:

刷新参数(M)

自动生成的前台页面代码如下:

asp:SqlIDataSourceID=SqlDataSource1runat=serverConnectionString

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档