- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.NET架构与实践 Module 8: 利用 ADO.NET 和 VS 2008 访问数据 ADO.NET 概述 连接数据库 访问数据 访问多张表 Lesson: ADO.NET 概述 什么是 ADO.NET? ADO.NET 对象模型 DataSets 和 DataReaders 利用 ADO.NET 访问数据 什么是 ADO.NET? 比以前的 ADO 更加灵活 设计用于无连接环境 支持 XML 的编程模型 包含一组类、接口、结构和枚举来管理基于 .NET Framework 的数据访问 什么是 ADO.NET? ADO.NET 对象模型 ADO.NET 对象模型 ADO.NET 对象模型 ADO.NET 使用的命名空间: System.Data System.Data.SqlClient System.Data.OleDb ADO.NET 对象模型 .NET data provider 的核心对象 Multimedia: ADO.NET 对象模型 什么是 DataSet? 什么是 DataSet? DataSet 在无连接的环境下存储信息 存储在 DataSet 中的数据可以被没有连接到数据源的 Web Form 来处理;当数据源需要被更新时,才需要重新建立连接 DataSet 在一个或多个 DataTable 中存储数据;使用 DataRelation 对象表之间的关系;使用 DataView 对象可以建立视图 DataSets 和 DataReaders 利用 ADO.NET 访问数据 利用 ADO.NET 访问数据 Practice: 区分 ADO.NET 组件 Lesson: 连接数据库 利用服务器资源管理器创建连接 DataAdapter 对象模型 创建 DataSet 利用程序创建连接 利用服务器资源管理器创建连接 在服务器资源管理器中,右键选择数据连接,添加连接 配置连接 连接 SQL Server 数据库 连接 SQL Server 数据库 使用 SqlConnection 连接 SQL Server 数据库 使用 SqlConnection 连接 SQL Server 数据库 使用 Web.config 管理连接字符串 连接 SQL Server 数据库 从 Web.config 获取连接字符串 DataAdapter 对象模型 创建 DataAdapter 创建 DataSet 创建 DataSet 创建 DataSet Lesson: 访问数据 使用 IDE 绑定数据到控件 创建 Command 对象 创建 DataReader 使用 DataReader 读取数据 创建 DataSet 在 List-Bound 控件上显示 DataSet 中的数据 处理错误 使用 IDE 绑定数据到控件 添加 GridView 控件到 Web Form 绑定 GridView 控件到 SqlDataSource 控件 SqlDataSource 属性: ConnectionString. 连接数据库的连接字符串 ProviderName. 数据库类型 GridView 属性: Columns. 在控件上显示的列 DataSourceID. 数据源控件的 ID 创建 Command 对象 ExecuteReader. 返回 DataReader 对象 ExecuteScalar. 返回一个值 ExecuteNonQuery. 执行不返回记录的命令 ExecuteXmlReader. 返回 XmlReader 对象 创建 DataReader 只读,向前 快速访问数据 连接到数据源 需要开发者自己管理连接 可以绑定到 list-bound 控件 使用更少的服务器资源 创建 DataReader 使用 DataReader 的步骤: 创建并打开数据库连接 创建 Command 对象 声明一个 DataReader 对象 调用 Command 对象的 ExecuteReader 方法 使用 DataReader 对象 关闭 DataReader 对象 关闭连接 创建 DataReader 使用 Try…Catch…Finally 进行异常处理 使用 DataReader 读取数据 调用 Read 方法读取每条记录 当无记录可读时,Read 返回 false 访问字段 以字段在记录中的位置或字段名来访问 通过 Get 方法来访问 在 List-Bound 控件上显示 DataReader 的数据 创建 DataSet 创建 DataSet 并向 DataTable 中填充数据 Fill 方法执行 SelectCommand 访问 DataTable 在 List-Bound 控件上显示 DataSet 中的数
文档评论(0)