- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《ASP NET开发与应用实践》课件第9章.pptx
- 《oracle数据库实用技术》课件第8章.pptx
- 《RFID开发技术及实践》课件第2章.pptx
- 《RFID开发技术及实践》课件第4章.pptx
- 《Verilog HDL数字系统设计——原理、实例及仿真》课件第8章一.pptx
- 《Verilog HDL数字系统设计——原理、实例及仿真》课件第13章.pptx
- 《安防系统工程方案设计》课件1第02章.pptx
- 《安防系统工程方案设计》课件1第06章.pptx
- 《安防系统工程方案设计》课件第10章.pptx
- 《仓储管理实务》课件.pptx
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)