zoukankan      html  css  js  c++  java
  • ADO.NET与ADO

    昨天去面试,碰到一个问题是讲ADO.NET与ADO的区别。

    以前真没有注意过这2者的区别,只能说出来性能上ado.net比ado好。

    因此在这里记录一下两者的区别,以作备忘:
    1、两者都将数据保存在内存中,但ado.net以dataset数据集的形式存放,而ado以recordset记录集的形式存放。

    2、在ado中,记录集以单表的形式表现。而在ado.net中,数据集以一个表或多个表的形式表现。

    3、ado中,与数据库连接后,会一直保持连接,直到断开(它为连接而设计)。而在ado.net中,读取完需要的数据后,会自动断开连接。

        当需要更新数据时,会再次连接。

    4、ado.net基于xml流传送数据,对数据类型没有限制。

    5、ado.net相对于ado减少了大量的数据转换,提高了性能。

    6、ado.net通过xml流,可以穿透防火墙

    -----ado.net常用对象:
     connection  command dataset dataread dataadapter

  • 相关阅读:
    怎么在excel单元格里原有的筛选里面添加新选项
    redis通信协议
    nginx路由文件配置
    R语言绘制相对性关系图
    Generator函数的语法
    360前端星计划作业
    工厂模式
    ReferenceError与undefined的区别
    for...in与点语法
    博客申请成功
  • 原文地址:https://www.cnblogs.com/McJeremy/p/1683946.html
Copyright © 2011-2022 走看看