C語言與MySql的鏈接和使用(在Clion環境下)

第一次使鏈接C和MySql時,須要安裝C語言的鏈接工具,能夠用linux終端下的apt進行安裝:mysql

sudo apt-get install libmysqlclient-dev

在Clion中建立工程後,須要讓工程鏈接libmysqlclient.so(不然編譯時會報「xx未定義的引用」錯誤),在CMakeList中輸入以下一行代碼:linux

target_link_libraries(database libmysqlclient.so)

這裏的database是工程名,要根據具體狀況替換sql

在編輯源文件時,有如下關鍵的幾步:數據庫

1. 首先要包含頭文件bash

#include<mysql/mysql.h>

2. 初始化鏈接工具

MYSQL *conn= mysql_init(NULL);/*建立數據庫連接指針*/
if(conn == NULL) { /*若是返回NULL說明初始化失敗*/
    printf("mysql_init failed!\n"); return EXIT_FAILURE; } /*參數依次是:conn,鏈接句柄,即上面的mysql指針;host mysql所在的主機或地址,默認「127.0.0.1」;
user用戶名,passwd密碼,database_name數據庫名,這三項根據本身的Mysql配置來輸入;後面的都是默認,不須要修改
*/ conn=mysql_real_connect(conn,"127.0.0.1","root","5702","invoice",3306,NULL,0); if (conn) { printf("Connection success!\n"); }else{ printf("Connection failed!\n"); }
相關文章
相關標籤/搜索