项目十五数据处理——使用ADO操作数据库.doc

项目十五数据处理——使用ADO操作数据库.doc

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目十五数据处理——使用ADO操作数据库.doc

项目十五数据处理——使用ADO操作数据库 C# C# 程序设计项目教程 学习任务 ?? 了解 ADO3.NET 访问数据库的模式。 掌握 Connection 对象的使用方法。 ?? 掌握 Command 对象的使用方法 。 掌握 DataReader 对象的使用方法 。 掌握 DataSet 对象的使用方法 。 掌握 DataAdapter 对象的使用方法。 项目 十五 数据处理 —— 使用 ADO 操作数据库 C# 程序设计项目教程 任务安排 任务一 连接数据库 任务二 操作数据库 项目 十五 数据处理 —— 使用 ADO 操作数据库 C# 程序设计项目教程 任务一 连接数据库 任务说明 预备知识 在本任务中我们先来了解 ADO.NET 数据模型的结构和连接数据库的方式。 一、 ADO.NET 基础 ADO.NET ( ActiveX Data Object for the .NET Framework )是 .NET Framework 提供给 .NET 开发人员的一组类,其功能全面而且灵活,在访问各种不同类型的数据时可以保持操作的一致性。 ADO.NET 由 .NET 数据提供程序和 DataSet 两部分构成,其结构 如右图所 示。 C# 程序设计项目教程 Connection 对象、 Command 对象、 DataReader 对象、 DataAdapter 对象和 DataSet 对象的作用如下: Connection 对象 在 ADO.NET 的最底层,用于开启程序和数据库之间的连结。若数据库没有打开,用户无法从数据库中取得数据。 Command 对象 用来对数据库发出一些指令操作,例如查询、新增、修改、删除数据、执行数据库中的预存程序等。它架构在 Connection 对象上,即 Command 对象是通过连接到数据源的 Connection 对象来下命令的。 DataReader 对象 主要用于读取数据库中的数据。 DataAdapter 对象 主要负责在 Command 对象执行完 SQL 语句后生成并填充 DataSet 和 DataTable 。 Dataset 对象 主要负责存取和更新数据。 C# 程序设计项目教程 二、 ADO.NET 常见数据访问方式 目前 在 .NET 平台中常用数据提供程序 有以下几种: SQL Server.NET Framework 数据提供程序 :提供对 Miscrosoft SQL Server 7.0 版或更高版本的数据访问,使用 System.Data.SqlClient 命名空间。 OLE DB.NET Framework 数据提供程序 :适用于使用 OLE DB 公开的数据源( Object Linking and Embedding Database ,对象链接和嵌入数据库),使用 System.Data.OleDb 命名空间。 ODBC.NET Framework 数据提供程序 :适用于使用 ODBC ( Open Database Connectivity ,开放数据库互连)公开的数据源,使用 System.Data.Odbc 命名空间。 Oracle.NET Framework 数据提供程序 :适用于 Oracle 数据源,使用 System.Data.OracleClient 命名空间。 C# 程序设计项目教程 三、 Connection 对象 ADO.NET 提供了与各种访问方式对应的 Connection 对象,常用的包括 SqlConnection 对象、 OleDbConnection 对象、 OdbcConnection 对象和 OracleConnection 对象。使用不同的类型的 Connection 对象时,需要引入相应的命名空间。 SqlConnection 对象用于连接 SQL Server 数据库; OleDbConnection 对象用于连接支持 OLE DB 的数据库,如 Access 、 MySql ; OdbcConnection 对象用于连接任何支持 ODBC 的数据库; OracleConnection 对象用于连接 Oracle 数据库。 C# 程序设计项目教程 这里我们主要介绍连接 Access 数据库和 SQL Server 数据库的方法。 ( 1 )连接 Access 数据库 这里 我们使用 OleDb 方式与 Access 数据库建立连接。在使用 OleDb 方式连接数据库时,首先需要先引入 2 个命名空间 System.Data ( System

文档评论(0)

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

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

1亿VIP精品文档

相关文档