使用数据源控件和数据控件.ppt
《使用数据源控件和数据控件.ppt》由会员分享,可在线阅读,更多相关《使用数据源控件和数据控件.ppt(31页珍藏版)》请在三一办公上搜索。
1、第9章 使用数据源控件和数据控件,本章要点,介绍ADO.NET使用数据源控件将数据源控件同数据控件关联,9.1 ADO.NET简介,ADO.NET 由Microsoft ActiveX Data Objects(ADO)改进而来,是一组用于和数据源进行交互的面向对象类库。数据源可以是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。ADO.NET允许和不同类型的数据源进行交互。ADO.NET提供与数据源进行交互的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为Data Providers,通常是以与之交互的协议和数据源的类型来命名的。,ADO.NET包含的5种对象(
2、ch9-2),SqlConnection 对象:用于连接数据库。command对象:用于数据库交互所执行的操作。(select,insert,update,delete,exec)sqlDataReader对象:用于从command对象的SELECT语句得到结果,读取一串数据。(只读)SqlDataAdapter对象:从关系db(如SQL Server)得到数据,存到DataSet中,对DataSet的更新,可提交到数据库。(读写)DataSet对象:它是db数据在内存中的表示形式,它可以包括多个DataTable对象,而一个DataTable对象包含多个列和行。,9.2 数据源控件,在ASP
3、.NET中有五个数据源控件:SqlDataSource、AccessDataSource,XMLDataSource,SiteMapDataSource,ObjectDataSource每个数据源控件用于操作不同的数据源,:SqlDataSource用于关系数据库(如SQL Server),XMLDataSource用于XML文件,SiteMapDataSource用于网站地图并返回网站的导航结构,以便在TreeView或Menu 控件中显示它。,数据源控件的作用,数据源控件仅作为ASP.NET和库之间的桥梁。数据源控件只能检索数据库的数据,不具有显示所数据的能力。要显示数据,就要使用其他控件
4、。如:DropDownList,GridView等.,数据源控件的本质(学生用localhost),拖放SqlDataSource到设计器,在aspx中有:配置数据源(new connection):1)指定数据源等价于(strcon连接字符串)SqlDataSource1=new OleDbConnection(strcon);2)指定SQL语句:,数据源控件的本质2,2)指定SQL语句等价于ADO.NET的:/创建Command对象+创建SQL语句 OleDbCommand Cmd=myConnection.CreateCommand();Cmd.CommandText=select*fr
5、om Student;,数据源控件配置好后,SelectCommand=SELECT id,name FROM student2可在aspx中直接修改 SelectCommand的SQL语句,但连接字符串的修改要在Configure Data Source中改。,SqlDataSource数据源控件,SqlDataSource控件有三个属性值:1)ID:该属性唯一的标识该数据源控件,使它与网页中其它所有的Web控件匹配。2)ConnectionString:连接到数据库的连接字符串。如果选择将连接字符串信息保存在Web应用的配置文件中,该值将为web.config中的连接字符串设置的名称。3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 数据源 控件 数据
链接地址:https://www.31ppt.com/p-5922876.html