zoukankan      html  css  js  c++  java
  • 概念:ODBC、OLEDb、ADO、ADO.net、Linq、ADOEF

    --------------------------------------------------------------------------------
    访问接口    易用性 运行性能 可扩展性 突出特点     能否访问非关系数据源 技术层次
    --------------------------------------------------------------------------------
    ODBC        差      较高      差       可进行底层控制           否        底层
    --------------------------------------------------------------------------------
    MFC ODBC    好                一般     通用标准,应用广泛       否        高层
    --------------------------------------------------------------------------------
    MFC DAO     好      较高      一般     访问JET性能最好          能        高层
    --------------------------------------------------------------------------------
    OLE DB      较难    高        好       可访问非关系DB           能        底层
    --------------------------------------------------------------------------------
    ADO         最好    高        好    可访问非关系,有多种编程接口 能        高层
    --------------------------------------------------------------------------------    

       ODBC:

         DSN(数据源)是在odbc里设置的,用于连接数据库,ODBC只能用于关系型数据库。

         DSN可分为以前三种:   
         用户DSN:数据源对计算机来说是本地的,并且只能被当前用户访问,所以只有建立该数据源的用户才能访问该数据源,而且不能从网络上访问该数据源。     
        系统DSN:数据源对于计算机来说也是本地的,但并不是用户专用的,任何具有权限的用户都可以访问“系统DSN”,但是它还是不能从网络上来访问。     
        文件DSN:则与前两者不同,它们可以在所有安装了相同驱动程序的用户中共享,这些数据源对于计算机说都是本地的。也就是说可以通过网络上来访问。

         OLEDB:

    OLE   DB   是   Microsoft   的一个战略性系统级编程接口,用于管理整个组织内的数据。OLE   DB   是建立在   ODBC   功能之上的一个开放规范。OLEDb可以访问非关系型数据库。

         ADO:

     ADO 是基于OLE DB的访问接口,它是面向对象的OLE DB技术,继承了OLE DB的优点。属于数据库访问的高层接口。

         ADO.net:

    ADO.net是微软在.net FrameWork下的数据访问技术。

          Linq:

         语言级集成查询。针对对象进行操作。将Linq语法翻译成SQL语句与数据库交互。

         ADOEF:

         ADO实体框架。实体框架是ADO.NET中的一组支持开发面向数据的软件应用程序的技术。针对实体进行操作。

    参考:http://topic.csdn.net/t/20041204/10/3614691.html

    msdn文档。

  • 相关阅读:
    Supported orientations has no common orientation with the application, and [UIAlertController shouldAutorotate] is returning YES
    软件工程学习进度第一周暨暑期学习进度之第一周汇总
    软件分享大会之Bonny使用感想
    ios开发的技巧
    Xcode修改项目名称
    ios--NavigationViewController跳转、返回传值
    数组的重复排序
    判断时间差
    比较全的表单提交页面对电话邮箱判断
    coreData的使用
  • 原文地址:https://www.cnblogs.com/jyz/p/1363167.html
Copyright © 2011-2022 走看看