- 1、本文档共149页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章数据库操作祥解.ppt
第6章 数据库操作 学习目标 了解ADO.NET数据库原理; 掌握C#数据库操作常用对象的使用方法; 理解C#数据绑定基本方法; 通过实例了解C#数据库程序开发过程。 第6章 数据库操作 6.1 数据库应用程序开发概述 6.2 ADO.NET数据库开发方式 6.3 Connection对象 6.4 Command对象 6.5 DataReader对象 6.6 DataAdapter对象与DataSet对象 6.7 数据绑定 6.8 数据控件访问数据库 6.1 数据库应用程序开发概述 常用的数据库有: SQL Server Oracle Microsoft Access 6.1 数据库应用程序开发概述 常用的数据库访问方法有: ADO.NET:ADO(ActiveX Data Objects,ActiveX数据对象)把绝大部分的数据库操作封装在七个对象中,在程序调用这些对象执行相应的数据库操作,ADO建立了基于Web方式访问数据库的脚本编写模型,不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性 ODBC:ODBC(Open Database Connectivity,开放式数据库互连)是微软公司开放服务结构(WOSA,Windows Open Servers Architecture)中有关数据库的一个组成部分 RDS:RDS(Remote Data Services)在IIS 4.0中,与ADO集成到一起,使用同样的编程模型,提供访问远程数据库的功能 OLE DB:OLE(Object Linking and Embedding,对象连接与嵌入)DB 建立于 ODBC 之上,并将此技术扩展为提供更高级数据访问接口的组件结构,对企业中及 Internet 上的 SQL、非 SQL 和非结构化数据源提供一致的访问 6.2 ADO.NET数据库开发方式 6.2.1 ADO.NET数据库开发概述 6.2.2 .NET Framework 数据提供程序 6.2.3 .NET Framework DataSet 6.2.4 数据库操作过程 6.2.1 ADO.NET数据库开发概述1.ADO.NET的优势 数据库连接的两种方式 紧耦合方式:紧耦合方式中,数据库的连接在整个生命周期中始终保持打开,而不需要对状态进行特殊的处理,但是由于系统连接的用户多而降低系统的性能。 松耦合方式:松耦合方式中,在运行过程中可以断开数据库连接,访问数据存储无需连接,具有与数据库的奇交互功能,提高了系统的效率。 ADO.NET解决了Web 应用程序的松耦合特性以及在本质上互不关联的特性。 2.ADO.NET组成结构 O.NET的核心组件 .NET Framework 数据提供程序: .NET Framework 数据提供程序实现数据的连接、操作和对数据快速只进只读访问。 DataSet:DataSet实现独立于数据源的数据访问、操作,有点类似于ADO的断开连接的静态数据集。 ADO.NET的结构。 ADO.NET的结构 6.2.2 .NET Framework 数据提供程序 .NET Framework提供了4个.NET Framework数据提供程序。 SQL Server .NET Framework数据提供程序。 该程序只能访问MS SQL Server7.0或更高版本,更早版本的只能通过OLE DB数据提供程序访问。 命名空间为System.Data.SqlClient。 OLE DB .NET Framework 数据提供程序。 用于访问OLE DB数据提供程序,该程序不支持OLE DB 2.5版接口。 命名空间为System.Data.OleDb。 6.2.2 .NET Framework 数据提供程序 ODBC .NET Framework 数据提供程序。 用于访问ODBC数据提供程序。 命名空间为System.Data.Odbc。 Oracle .NET Framework 数据提供程序。 用于访问Oracle数据,该程序需要Oracle客户端软件8.1.7或更高版本的支持。 命名空间为System.Data.OracleClient。 .Net数据提供程序核心对象 .Net数据提供程序通常包含有四个核心对象: Connection 对象 Connection 对象提供与数据源的连接。 数据提供程序的Connection类是继承System.Data.IDbConnection接口的实现。 Command对象 Command对象使您能够访问用于返回数据、 修改数据、运行存储过程以及发送或检索参数信息的数据库命令。 数据提供程序的Command类是继承System.Data.IDbCommand接口的实现。 .N
文档评论(0)