高收录域名 有收录的域名,有历史建站记录域名,搜狗pr域名,搜狗权重域名,搜狗权重域名,高收录域名,百度权重域名,外链反链域名,景德镇网站建设

ADO的发展历程

早期的ADO数据访问技术,如DAO(Date Access Objects)和RDO (Remote Dare Objects,远程数据对象)技术是被设计用来向客户端/服务器环境提供开放的数据访问技术——这些技术在这种环境中已经工作得非常出色。例如,您可以创建Visual Basic应用程序,通过局域网来访问SQL Server,它们工作得很出色。

然而,随着ASP的出现,我们显然需要一些新的技术。它在页内使用活动脚本(如VBScript和Jscript),为此我们还需要简化了的ActiveX技术或基于COM的技术。因此我们选择ADO,它包含在原ASP安装程序中。通过ADO,我们能连接到数据库以提取记录集,使用数据库中的表文件、SQL语句或存储在数据库中的程序来执行更新操作。然而,ADO只是对现有版本的一种演变,并没有真正解决非连接问题。在连接到数据存储后,您需要先打开记录集并处理记录集(可能是更新该记录集或仅显示其中的内容),接着关闭它,并销毁连接。一旦连接被断开后,没有一个简单易行的方法可供您将记录集再次连接到初始数据。

ADO在一定程度上涉及到了非连接问题。其中设有了一个新的记录集对象,您可以断开该对象同数据存储的连接,处理该对象的内容,然后再次进行连接并将改动结果刷新到新数据存储中去,这在关系型数据库如SQL Server中能正常的工作,但并不总是理想的解决方案。它并没有提供足够的兼容性能,不能存储数据之间的相互关系和其他的一些细节——您所存储的基本上只是包含值的行集。

在ADO中出现了另一项技术,即数据源对象(DSO)和远程数据服务(RDS)技术。您可以再不客户端程序如Internet Explorer中使用它们将数据在客户端上高速缓存。记录集以一种特殊的MINE类型被编码,并通过HTTP协议传输到高速缓存所在的客户端上。客户端可以先非连接,而后再次进行连接,并将修改结果刷新到数据存储中去。然而,尽管还提供了其他的一些功能,如客户端数据绑定等,这项不标准的技术还没有真正普及开来—主要是因为对指定客户端的可靠性问题和对安全性能的考虑。因此,为解决这些限制,人们重新设计了NET Framework 数据访问类,以便在处理各种类型的数据存储中的数据时能提供安全、有效的非连接环境。

2014-08-18 | 发布:zhushican | 分类:建站教程 | 评论:0