您的位置:首页 > 其它

ADO,ADO.NET

2015-09-08 08:50 211 查看
设计 ADO.NET 的目的是为了满足这一新编程模型的以下需要:断开式数据结构、与 XML 的紧密集成、能够组合来自多个、不同数据源的数据的通用数据表示形式以及为与数据库交互而优化的功能,它们都是 .NET 框架固有的内容。

ADO 和 ADO.NET 之间的差异

最本质的区别是:ADO.NET是托管代码库。

ADO以RecordSet存储,而ADO.net则以DataSet表示。

ADO的运作是一种在线方式,这意味着不论是浏览或更新数据都必须是实时的。

ADO.net则使用离线方式,在访问数据的时候ADO.NEt会会利用XML制作数据的一份副本,ADO.NET的数据库连接也只有在这段时间需要在线。

由于ADO使用COM技术,这就要求所使用的数据类型必须符合COM规范,而ADO.NET基于XML格式,数据类型更为丰富并且不需要再做COM编排导致的数据类型转换,从而提高了整体性能

IL 是.net框架中中间语言 Intermediate Language的缩写。使用》net框架提供的编译器可以直接将源程序便以为.ext文件或者.dll文件。但此时编译出来的程序代码并不是cpu能直接执行的机器代码,而是一种中间语言IL的代码。

使用中间语言的优点有两点,一是可以实现平台无关性,吉与特定cpu无关。二是只要把.net框架某种语言编译成IL代码,就实现.net框架中语言之间的交互操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: