欢迎来到站长教程网!

Ubuntu

当前位置:主页 > 服务器教程 > Ubuntu >

Linux编程 - 使用C在MySQL中插入数据

时间:2020-06-07|栏目:Ubuntu|点击:

Linux编程 - 使用C在MySQL中插入数据

1. 代码编写

#include <stdlib.h>
#include <stdio.h>
#include "mysql.h"

int main(int argc, char *argv[])
{
    MYSQL my_connection;
    int res;
    mysql_init(&my_connection);
   
    if (mysql_real_connect(&my_connection, "localhost", "root", "mysql", "mysql", 0, NULL, 0))
    {
        printf("Connection success\n");
        res = mysql_query(&my_connection, "INSERT INTO children(fname, age) VALUES('david', 8)");
       
        if (!res)
        {
            printf("Inserted %lu rows\n", (unsigned long)mysql_affected_rows(&my_connection));
        }
        else
        {
            fprintf(stderr, "Insert error %d: %s\n", mysql_errno(&my_connection),
            mysql_error(&my_connection));
        }
       
        mysql_close(&my_connection);
    }
    else
    {
        fprintf(stderr, "Connection failed\n");
        if (mysql_errno(&my_connection))
        {
            fprintf(stderr, "Connection error %d: %s\n",
            mysql_errno(&my_connection), mysql_error(&my_connection));
        }
    }
       
    return EXIT_SUCCESS;
}

2. 插入前

Linux编程 - 使用C在MySQL中插入数据

3. 运行结果

Linux编程 - 使用C在MySQL中插入数据

上一篇:Android自定义实现圆形播放进度条

栏    目:Ubuntu

下一篇:Apache2性能优化之MPM

本文标题:Linux编程 - 使用C在MySQL中插入数据

本文地址:http://www.jh-floor.com/fuwuqijiaocheng/Ubuntu/124759.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号