3
回答
C++连接数据库有几种好的方法
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

C++连接数据库有什么比较好的方法?支持不同数据库,跨平台等等

在网上找的的例子无非是ado和odbc等,这两项支持其他平台吗?是ms 的出品的

举报
cc12
发帖于3年前 3回/2K+阅
共有3个答案 最后回答: 3年前

ADO ODBC是windows操作系统连接数据库的方式,跟C++无关,windows还提供DAO OLEdb等方式,windows平台的VC\VB\PB\Delphi\CB等均是如此使用。C++没有直接连接数据库的跨平台多数据库的库组件。但是RDBMS大部分都提供C/C++接口的静态库、动态库,如MySQL等。

--- 共有 1 条评论 ---
cc12也就是说ado和odbc只能用在windows 上,那其他操作系统用什么呢?更换平台后只能更换连接方式吗? 3年前 回复

MySQL的话,个人建议使用MySQL自己提供的C/C++接口,那个跟JRE一样,跨平台由MySQL来搞定,对于你的应用开发来说一句代码不用修改,并且性能比ODBC ADO要高。

ODBC是一个驱动,貌似Linux平台有windows提供的驱动,那么用ODBC的话不需要更换连接方式,只是在用到你的程序的机器上安装ODBC驱动程序包即可。缺省win7就没有MySQL的ODBC包,需要额外安装的(如32位的mysql-connector-odbc-5.3.4-win32.msi)!

顶部