zoukankan      html  css  js  c++  java
  • Linux编程 第一个连接mysql的C程序

    1. 安装mysql client包

      sudo apt-get install libmysqlclient15-dev

    2. 编写C程序

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

    int main(int argc, char *argv[]) 
    {
        MYSQL *conn_ptr;
        conn_ptr = mysql_init(NULL);
        
        if (!conn_ptr) 
        {
            fprintf(stderr, "mysql_init failed\n");
            return EXIT_FAILURE;
        }
        
        conn_ptr = mysql_real_connect(conn_ptr, "localhost""root""mysql""mysql"0, NULL, 0);
        
        if (conn_ptr) 
        {
            printf("Connection success\n");
        } 
        else 
        {
            printf("Connection failed\n");
        }
        
        mysql_close(conn_ptr);
        
        return EXIT_SUCCESS;
    }

    3. 编译程序

      gcc -I/usr/include/mysql connect1.c -L/usr/lib/mysql -lmysqlclient -o connect1

    4. 执行

      ./connect1

    5. 运行结果

      Connection success 

    技术改变世界
  • 相关阅读:
    hashcode() equals()
    Java7/8 HashMap ConcurrentHashMap
    mysql联合索引
    spring 事务传播
    SpringMVC Controller 单例 多例
    Java进阶 线程安全
    JVM—JVM内存模型
    jvm中堆和栈的区别
    spring boot springmvc视图
    springcloud eureka.instance
  • 原文地址:https://www.cnblogs.com/davidgu/p/2518106.html
Copyright © 2011-2022 走看看