- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web应用程序概念
Exploring ASP.NET / Chapter 6 / 第六章 ADO.NET 回顾 Web应用程序概念 Application对象 Session对象 Server对象 目标 解释 DataSet 解释并使用 .NET 数据提供程序 创建 DataGrid 探讨 DataReader 6.2 ADO.NET 的优势 ADO.NET 是一组由.net framework提供的对象类的名称 ADO.NET中使用的是数据存储的概念,而不是数据库的概念,即不但可以访问数据库中的数据,还可以处理其他数据存储方式中的数据 ADO.NET的一大特点是对断开的数据集进行操作 ADO.NET 中的数据连接 断开式连接的必要性 大部分数据库仅能同时维护少数连接 应用程序的性能取决于用户数量 对于 Web 应用程序而言,维护与数据库的持续连接并不可行 6.3 ADO.NET的使用 设计ADO.NET的目的是为了从数据操作中分解出数据访问。 实现此任务的是ADO.NET的两个核心组件:DataSet和.NET数据提供程序。 ADO 对象模型 .NET 数据提供程序 .NET 数据提供程序 6.3 ADO.NET的使用 .net framework为数据库访问提供的常用代码空间为: System.data:ADO.NET的基本对象和类型 System.data.Sqlclient:为SQL Server提供的管理对象 System.data.Oledb:为OleDB Provider提供的管理对象 Connection 对象 DataSet DATASET简介 DataSet是不依赖于数据库的独立数据集 用来处理从数据源获得的数据 DataSet内部是用XML来描述数据的 在一个数据集实例中,可以包含多个datatable,一个datatable可以包含多个datarow Dim table1 as datatable=ds.tables(“表名”) Dim row1 as datarow Dim rowcol as datarowcollection Rowcol=table1.rows Row1=rowcol.item(i) DataSet演示 Command 对象4-1 数据库访问基本步骤 建立连接对象 建立连接字符串 打开连接 建立oledbcommand对象或SQLCOMMAND对象 使用oledbcommand对象的executenonquery方法或executereader方法( executereader方法有返回数据,并存入datareader对象中) Command 对象4-2 Command 对象4-3 Command 对象4-4 Command 对象4-5 使用DataAdapter对象执行数据库命令 数据适配器是 ADO.NET 托管提供程序的组成部分 适配器用于在数据源和数据集(dataset) 之间交换数据 数据适配器可以在任意源和数据集之间移动数据 使用DataAdapter对象执行数据库命令 建立SQL连接 打卡连接 创建sqldataadapter对象(有两种方法) 使用sqldataadapter的fill方法 把查询结果放置在一个dataset对象中 使用DataAdapter填充数据集 DataAdapter 的 SelectCommand 属性是一个 Command 对象,它从数据源中检索数据 DataAdapter 的 Fill 方法用于使用 DataAdapter 的 SelectCommand 的结果来填充 DataSet 使用DataAdapter操作数据库 DataAdapter 的 Update 方法可调用来将 DataSet 中的更改解析回数据源 DataAdapter 的 InsertCommand、UpdateCommand 和 DeleteCommand 属性也是 Command 对象 DataAdapter 将使用 InsertCommand、UpdateCommand 或 DeleteCommand 来处理该更改 DataReader演示 可以使用 DataReader 从数据库中检索只读、只进的数据流 Command.ExecuteReader 从数据源中检索行 使用 DataReader 对象的 Read 方法可从查询结果中获取行 返回行的每一列值的方法 通过向 DataReader 传递列的名称或序号引用 调用GetDateTime、GetDouble、GetGuid、GetInt32 等方法 Dategrid控件 Dategrid控件可以使用数据绑定技术,在数据初始化时绑定一个数据源。 写法如下: asp:datagrid columns a
文档评论(0)