Skip to content

CorKay/database_mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

database_mysql

根据项目需要写的一套C操作MySQL的接口,只涉及底层增删改查,不涉及业务层,水平有限,代码仅供初学者参考.

master branch

初始版本,底层接口拆分成了操作接口和查询接口,不返回查询结果,仅打印

增删改 查 打印查询结果

select_calback_version branch

可依照不同的业务表对返回结果进行处理的版本

增删改 查 根据不同的业务表创建结构体,将查询结果传给对应表的结构体 只能返回最后一条查询结果

return_mysql_result_version branch

合并了操作接口与查询接口,执行语句通用一个接口,在函数内对执行的语句种类进行判断,可以返回查询结果集,并打印,如果需要,也可以加入上一版本的部分代码,对不同表的查询结果进行单独处理.

通用接口 一个mysql_res类型的双指针用做返回

return cJSON version branch

重新封装了一层接口,并提供了可以将结果集转为json字符串返回的功能,相较上面的几个分支版本完成度更高

About

C语言操作MySQL数据库(增删改查)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages