关于百度云Mysql问题C程序

请问各位大神,百度云Mysql直接用C程序怎样连接和操作?有没有相关的示例

C语言调用mysql,基本和什么云产品无关啊,即使是paas服务的云厂商,该怎么调用怎么调用即可:


#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
 
int main()
{
    MYSQL *conn;
    MYSQL_RES *res;
    MYSQL_ROW row;
 
    char *server = "127.0.0.1";
    char *user = "username";
    char *password = "password"; 
    char *database = "yourdb";
 
    conn = mysql_init(NULL);
 
    /* Connect to database */
    if (!mysql_real_connect(conn, server,
                            user, password, database, 0, NULL, 0)) {
        fprintf(stderr, "%s\n", mysql_error(conn));
        exit(1);
    }
 
    /* send SQL query */
    if (mysql_query(conn, "show tables")) {
        fprintf(stderr, "%s\n", mysql_error(conn));
        exit(1);
    }
 
    res = mysql_use_result(conn);
 
    /* output table name */
    printf("MySQL Tables in mysql database:\n");
    while ((row = mysql_fetch_row(res)) != NULL)
        printf("%s \n", row[0]);
 
    /* close connection */
    mysql_free_result(res);
    mysql_close(conn);
 
    return 0;
}