根据项目需要写的一套C操作MySQL的接口,只涉及底层增删改查,不涉及业务层,水平有限,代码仅供初学者参考.
初始版本,底层接口拆分成了操作接口和查询接口,不返回查询结果,仅打印
增删改 查 打印查询结果
可依照不同的业务表对返回结果进行处理的版本
增删改 查 根据不同的业务表创建结构体,将查询结果传给对应表的结构体 只能返回最后一条查询结果
合并了操作接口与查询接口,执行语句通用一个接口,在函数内对执行的语句种类进行判断,可以返回查询结果集,并打印,如果需要,也可以加入上一版本的部分代码,对不同表的查询结果进行单独处理.
通用接口 一个mysql_res类型的双指针用做返回
重新封装了一层接口,并提供了可以将结果集转为json字符串返回的功能,相较上面的几个分支版本完成度更高