一 MySQL的c api (mysql connector /c)(比较过时)
二 MySQL的connector/ c++ api(基于jbdc,jbdc api在c++中的实现,实现了jbdc的大部分规范,使用起来类似)
这两个都是装MySQL自动安装的
三(ado)odbc方法,(odbc技术逐渐被jbdc代替)
jbdc是一种用于执行SQL语句的Java api(用于Java)
jdbc制定了访问各类关系数据库的标准接口,适用于各厂家数据库。当然还依赖厂商提供的jdbc驱动程序(如mysql connector/j)
四 qt使用MySQL的方法
qt里有qt自带的操作SQL的头文件,有操作数据库的类(可以操作各种数据库),也是基于odbc实现的
这四种里面的api都不一样,c++推荐学习最新的mysql connector/c++,基于jdbc。
使用qt的话就用qt里面的api。qt连接mysql的方法见下一篇博客https://blog.csdn.net/sinat_41852207/article/details/86709678