数据绑定技术2-数据绑定技术2-(精选·公开·课件).ppt

数据绑定技术2-数据绑定技术2-(精选·公开·课件).ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.4 使用ADO.NET访问数据库 一、ADO.NET模型 1、什么是 ADO.NET ADO.NET 提供对 Microsoft SQL Server 等数据源以及通过 OLE DB 和 XML 公开的数据源的一致访问。数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索、操作和更新数据。 2、 ADO.NET 结构 ADO.NET 包括两个核心组件:DataSet 和 .NET Framework 数据提供程序。后者是一组包括 Connection、Command、DataReader 和 DataAdapter 对象在内的组件。 ADO.NET DataSet 是 ADO.NET 的断开式结构的核心组件。DataSet 的设计目的是为了实现独立于任何数据源的数据访问。因此,它可以用于多种不同的数据源,用于 XML 数据,或用于管理应用程序本地的数据。DataSet 包含一个或多个 DataTable 对象的集合,这些对象由数据行和数据列以及主键、外键、约束和有关 DataTable 对象中数据的关系信息组成。 ADO.NET 结构的另一个核心元素是 .NET Framework 数据提供程序。其中的Connection 对象提供与数据源的连接;Command 对象访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令;DataReader 从数据源中提供高性能的数据流;DataAdapter 提供连接 DataSet 对象和数据源的桥梁,DataAdapter 使用 Command 对象在数据源中执行 SQL 命令,以便将数据加载到 DataSet 中。 3、.NET Framework提供的代码命名空间 .NET Framework的数据提供程序包括: (1)SQL Server .NET Framework 数据提供程序(用于 Microsoft SQL Server 7.0 版或更高版本)。 (2)OLE DB .NET Framework 数据提供程序(用于OLE DB数据源Access或 Microsoft SQL Server 7.0 以前版本) 。 (3)ODBC .NET Framework 数据提供程序(用于ODBC数据源)。 (4)Oracle .NET Framework 数据提供程序(用于Oracle,.NET Framework 1.0 版中不包含 Oracle .NET Framework 数据提供程序)。 以下为.NET Framework为数据库访问所提供的代码命名空间: System.Data:ADO.NET的核心,它包含所有数据提供程序使用的类。 System.Data.SqlClient:用于SQL Server的类。 System.Data.OleDb:用于OLEDB Provider的类。 System.Data.Odbc:用于ODBC Provider的类。 System.Data.OracleClient :用于Oracle Provider的类。 注: 这几种数据提供程序提供的对象功能相同。但,SQL Server .NET Framework 数据提供程序的对象名称使用Sql 作为前缀:SqlConnection、SqlCommand、SqlDataAdapter;OLE DB .NET Framework 数据提供程序的对象名称使用Oledb 作为前缀; ODBC .NET Framework 数据提供程序的对象名称使用Odbc作为前缀。 4、使用ADO.NET模型存取数据源的一般步骤: (1)根据操作的数据源,选择对应的.NET Framework 数据提供程序(即导入命名空间)。 (2)创建Connection对象,并提供连接字符串信息,建立与数据源的连接。 (3)创建Command对象,并提供要执行的SQL命令的细节,完成对数据源的操作。 (4)利用DataReader对象或DataSet对象缓存数据,并进行各种操作。 (5)也可使用各种数据控件进行数据绑定,如使用DataGrid、DataList等控件。 二、使用Connection对象创建连接 Connection对象创建了和数据源的连接。这个对象需要一些信息来查找数据源,并使用定义好的的用户名和密码正确登录到数据源上。这些信息通过连接字符串来提供。也可以把这个连接字符串存储在应用程序的web.config文件中。 注: 如果使用OLE DB编程接口,就要使用 OleDbConnection对象;如果使用SQL Server编程接口,就要使

文档评论(0)

夏天 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档