您的位置首页百科词条

ADO和ADO.NET有什么不同?

ADO和ADO.NET有什么不同?

的有关信息介绍如下:

ADO和ADO.NET有什么不同?

1、一些ADO中常见的类型比如RecordSet在ADO.NET中已经没有了,而且在ADO.NET中也新增了许多在传统ADO中找不到的直接李扮对应的新类型(如数据适配器);2、传统的ADO主要针对紧密连接的客户端/服务器系统,而ADO.NET考虑到了断开式连接应用并且引进了DataSet,它代表任意数量的关隐燃联表每个表都包含了行和列的集合的本地副本,使用DataSet的话,在断开数据库连接的情况下调用程序集处理和更细它的内容,然后使用关联的数据适配器将修改后的数据提交回数据库3、传统的ADO和ADO.NET的一个显著区别是后者全面支持XML数据呈现。其实从数据库中获得的数据默认被序列化为XML,假设XMl通过标准的HTTP在层之间传输,ADO.NET就能突破防火墙灶扰虚的限制。4、两者之间最根本的区别在于ADO.NET是托管代码库