C連線MySQL

台友涛發表於2024-08-24
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string.h>
#include <mysql/mysql.h>
#include <arpa/inet.h>
#include <pthread.h>

MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;

// 資料庫連線引數
char *server = "172.17.0.1";
char *user = "root";
char *password = "123456";
char *db="key_manage_center";
int port=3306;



int main(){

    // 初始化 MySQL 連線
    conn = mysql_init(NULL);
    if (conn == NULL) {
        fprintf(stderr, "mysql_init() failed\n");
        return 0;
    }

    // 連線到資料庫
    if (mysql_real_connect(conn, server, user, password, db, port, NULL, 0) == NULL) {
        fprintf(stderr, "Connection failed: %s\n", mysql_error(conn));
        return 0;
    }

}

相關文章