使用ODBC来完成多平台数据库操作

     ODBC 是Open Database Connect 即开放数据库互连的简称,它是由Microsoft 公司于1991 年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了数据库的独立性。

    其中微软开发了一套完整的OBDC API,具体参阅:http://msdn.microsoft.com/en-us/library/ms131675.aspx

    ODBC API:函数调用库、错误代码集和用于访问 DBMS 上数据的标准结构化查询语言的 (SQL) 语法。

 

    在linux下也有很多对ODBC的实现,其中比较出色的是UnixODBC和iODBC。本文提供的多ODBC封装类CppODBC是在UnixODBC下测试的。由于UnixODBC的接口和微软开发的ODBC API一致(估计iODBC亦是如此),使不同操作系统、不同数据库之间的数据操作一致性带来了可能。

     作者经过几天的时间,完成了一个简单的对ODBCapi的封装,下载地址:http://download.csdn.net/source/998541

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值