zoukankan      html  css  js  c++  java
  • C++连接SQL SERVER 数据库方式

    1、ODBC

    ODBC(Open DataBase Connectivity)开放数据库互联。是由微软主导的数据库链接标准;

    ODBC是一个访问数据库的底层接口,想要使用ODBC必须提供驱动,sqlserver 提供SQL Server Native Client ODBC driver来支持ODBC接口。

    只能用户关系型数据库,很难用于对象数据库及其他非对象数据库。

    ODBC访问sqlserver有一个好处,可以在linux上使用。linux上可以使用FreeTDS作为sqlserver的ODBC驱动。

    2、DAO

    DAO(Data Access Object)数据访问对象。不提供远程访问功能。

    3、RDO

    RDO(Remote Data Object)远程数据对象。速度快,支持SQL Server存储过程,同DAO一样是发展很多年了的技术。

    4、OLE DB 

    OLE-DB(Object Linking and Embedding DataBase)对象链接和嵌入数据库。它依赖于COM和提供OLE DB提供者的厂商而非ODBC使用的SQL。

    OLEDB则只能在windows上运行

    5、ADO

    ADO(ActiveX Data Object)活动数据对象。基于OLE-DB建立连接的局部和远程数据库访问技术。

    ADO是OLEDB的封装,使用起来比OLEDB方便。由于ADO比OLEDB多了一层,其速度可能不及OLEDB

    使用中,我们一般用OLE-DB和ADO替代DAO和RDO。

    6、MFC(Microsoft Foundation Class)微软基础类。MFC ODBC是对ODBC的封装。

     http://blog.csdn.net/frank_liuxing/article/details/43231233

     http://blog.csdn.net/ithomer/article/details/6624684

     
    只此一生,与子白头
  • 相关阅读:
    linux解压分卷压缩的zip文件
    centos关闭sudo的ldap认证
    IT词汇表
    IT博客汇
    os.waitpid()无法获取sys.exit()退出时的status code
    github下fork后如何同步源的新更新
    git 撤销commit
    g++编译问题:skipping incompatible /usr/lib//libboost_system.so when searching for -lboost_system
    g++动态库静态库混合链接
    thread
  • 原文地址:https://www.cnblogs.com/Miss-Bueno/p/7372018.html
Copyright © 2011-2022 走看看