ADO.NET在离线和在线是读取数据,两者的区别是什么?

解决方案 »

  1.   

    ADO.NET采用断开式连接
    所谓在线就是ADO.NET与数据库交互时它会先将你要的数据用XML制作一个数据影象放在DATASET中
    然后断开于数据库的连接,而只对本地存储的DATASET操作,此时的操作就是离线
    可以节约访问线程,还节约数据库资源!
      

  2.   

    其实只是一个名词问题,ADO就是完全在线的访问方式:)可以去查阅微软的帮助文档
      

  3.   

    这样说的话意思ADO.NET的数据库访问不存在真正的离线方式,是这样的吗~~~?
      

  4.   

    ADO.NET访问数据库在每次操作完数据库以后,关闭连接.这就是离线.
    如果不关闭,就是连线.ADO也可以离线.只要设置为客户端游标,你可以将ADO的连接关闭.并将连接设置为 NOTHING .即可.