【MySQL】MySQL的C接口

06-01 1103阅读

        前言:本节内容介绍使用C/C++访问数据库, 包括对数据库的增删查改操作。 主要是学习一些接口的调用, 废话不多说, 开始我们的学习吧!

        ps:本节内容比较容易, 友友们放心观看哦!

目录

准备mysql库

使用mysql库 

编译文件

官方API文档

对象的创建和关闭

链接数据库

下达sql指令

select语句


准备mysql库

        其实我们访问mysql不只是使用命令行进行访问, 我们未来访问数据库一定是一个程序对数据库进行访问, 而程序其实就是代码。所以未来我们可以使用代码来访问数据库, 这里我们使用C/C++代码对数据库进行访问。

        首先我们创建一个非root级别用户和一个数据库:【MySQL】MySQL的C接口

        然后我们要知道, 我们访问数据要有对应的开发包, 这些开发包我们可以直接在apt里面找到下载安装。

sudo apt install -y libmysqlclient-dev

        安装好了之后我们就能在/usr/include/路径下面看到mysql目录

【MySQL】MySQL的C接口

        这个 里面包含着我们需要的文件, 像什么mysql.h就是我们所需要的。

        然后在/usr/lib/x86_64-linux-gnu里面也有我们的mysql的连接库:

【MySQL】MySQL的C接口

使用mysql库 

编译文件

        然后使用库,系统会默认搜索的路径是/lib/include路径, 然后我们要使用的mysql.h头文件在/lib/include西面的/mysql目录下面, 所以我们包含头文件要使用mysql/mysql.h:

#include  

        mysql_get_client_info函数可以打印当前mysql的版本信息。 

#include
#include  
using namespace std;
int main()
{
    cout 
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码