WEB开发网
开发学院数据库MSSQL Server Microsoft数据访问技术简介 阅读

Microsoft数据访问技术简介

 2010-04-28 15:42:52 来源:WEB开发网   
核心提示:9.1.3 ADO.NETADO.NET是对传统ADO的改进,可用于创建分布式的数据共享应用程序,Microsoft数据访问技术简介(4),它是一种高级的应用程序编程接口,支持对数据进行断开连接访问的松散耦合的、n层的、基于Internet的应用程序,并且使得ODBC的使用变得更加容易,而无须编写复杂的应用程序代码,A

9.1.3 ADO.NET

ADO.NET是对传统ADO的改进,可用于创建分布式的数据共享应用程序。它是一种高级的应用程序编程接口,支持对数据进行断开连接访问的松散耦合的、n层的、基于Internet的应用程序。

ADO.NET对Microsoft SQL Server和XML等数据源以及通过OLE DB和XML公开的数据源提供一致的访问。数据共享使用者应用程序可以使用ADO.NET来连接到这些数据源,并检索、处理和更新所包含的数据。

ADO.NET通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件,这包括数据连接组件和数据集处理组件。ADO.NET包含有如表9-4所示的4种.NET Framework数据提供程序,。

表9-4                  ADO.NET包括的数据提供程序

.NET Framework数据提供程序 说明
SQL Server .NET Framework数据提供程序 提供对Microsoft SQL Server 7.0版或更高版本的数据访问
OLE DB .NET Framework数据提供程序 适合于使用OLE DB公开的数据源
ODBC .NET Framework数据提供程序 适合于使用ODBC公开的数据源
Oracle .NET Framework数据提供程序 适用于Oracle数据源。Oracle .NET Framework数据提供程序支持Oracle客户端软件8.1.7版和更高版本

有关ADO.NET的详细信息,可参考第10章的介绍。

9.1.4 已过时的数据访问技术

已过时的技术是指在多个产品版本中未增强或更新,并且在未来的产品版本中将被排除的技术。在编写新的应用程序时,不要使用这些技术。当修改那些使用这些技术编写的现有应用程序时,可以考虑将这些应用程序迁移到ADO.NET。表9-5列出已过时的数据访问组件。

表9-5       已过时的数据访问组件

组件 说明
DB-Library 这是一个包含C API的特定于SQL Server的编程模型。自SQL Server 6.5以来,一直没有对DB-Library进行任何功能增强。它的最后一个版本随附在SQL Server 2000中,并且将不会被移植到64位Windows操作系统
嵌入式 SQL(E-SQL) 这是一个特定于SQL Server的编程模型,它支持将Transact-SQL语句嵌入到Visual C代码中。自SQL Server 6.5开始,一直没有对E-SQL进行任何功能增强。它的最后一个版本随附在SQL Server 2000中,并且将不会被移植到64位Windows操作系统
数据访问对象(DAO) DAO提供对JET(Access)数据库的访问。可以从Microsoft Visual Basic、Microsoft Visual C++和脚本语言中使用该API。它随附在Microsoft Office 2000和Office XP中。DAO 3.6是该技术的最后一个版本,它将不能在64位Windows操作系统上使用
远程数据对象(RDO) RDO经过专门设计以访问远程的ODBC关系数据源,并且使得ODBC的使用变得更加容易,而无须编写复杂的应用程序代码。它随附在Microsoft Visual Basic版本4、5和6中。RDO版本2.0是该技术的最后一个版本

上一页  1 2 3 4 

Tags:Microsoft 数据 访问

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接