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是该技术的最后一个版本 |
- ››Microsoft Outlook 2010 邮箱客户端中常用邮件设置...
- ››数据库对象——存储过程
- ››数据透视表实例之业务员与客户的一一对应关系
- ››数据库设计词汇对照表
- ››Microsoft Office2007Open XML 格式的术语表
- ››数据挖掘:互联网产品的冷启动问题
- ››数据库大型应用解决方案总结
- ››Microsoft PowerPoint 2010介绍
- ››数据结构2--数组
- ››Microsoft ReportViewer(微软报表)项目中的应用...
- ››数据源架构模式的活动记录
- ››数据结构C#版线性表(Data Structure)之单链表(Lin...
更多精彩
赞助商链接