zoukankan      html  css  js  c++  java
  • 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. 插入前

    3. 运行结果

    技术改变世界
  • 相关阅读:
    Django
    Django
    Django
    6.1
    Django
    Django
    Django
    Django
    Django简介
    web应用/http协议/web框架
  • 原文地址:https://www.cnblogs.com/davidgu/p/2518190.html
Copyright © 2011-2022 走看看