正在学习相关知识,要编写一个小软件,涉及串口和网络通信等,要把串口获取的数据保存到数据库当中。
数据库的操作主要是添加修改记录和查询,不复杂。
本地数据库打算用access来做,想请问大家用哪一种方式访问数据库比较好一点?
也希望大家可以谈谈自己在这方面开发时比较好的心得,谢谢啦!

解决方案 »

  1.   

    推荐ADO
      

  2.   

    谢谢大家,那我着重看一下ADO的东西吧
      

  3.   

    自己用ADO封装了很多个数据库,除了DB2、ORACLE有的时候命令比较特殊外,大多是一条SQL命令全搞定,很方便啊
      

  4.   

    本地数据库建议用sqlite,文件小功能同样强大,比access好很多。
      

  5.   

    ADO
      

  6.   

    用c的话,建议你使用odbc,绝对简单,代码干净,没有vc向导通过类型库(使用ADO)生成的乱七八糟的几千行c++代码。
      

  7.   

    ado是基于COM方式, 优势是跨语言使用. 性能也不错.  应该是首选.
    dao 比较尴尬,有点高不成低不就.
    odbc 一系列的C 格式api ,提供对各种数据库的统一封装. ADO 是ODBC的高级封装.
      

  8.   

    微软为了支持云服务,已经建议使用ODBC接口了。
    (http://blogs.msdn.com/b/sqlnativeclient/archive/2011/08/29/microsoft-is-aligning-with-odbc-for-native-relational-data-access.aspx).
      

  9.   

    如果访问的是MS的系列数据库,应该采用的是ADO,但是如果访问的是其他厂商的数据库,最好使用其他厂商的SDK。。