c語言中連線mysql

2021-06-21 03:50:18 字數 1773 閱讀 2776

1、配置

vc++目錄中新增:

包含目錄:c:\program files\mysql\mysql server 5.7\include

庫目錄:c:\program files\mysql\mysql server 5.7\lib

c:\program files\mysql\mysql server 5.7\lib\debug

聯結器輸入中新增:libmysql.lib

將c:\program files\mysql\mysql server 5.7\lib資料夾中的libmysql.lib檔案拷貝到所建工程的debug資料夾下。

2.在命令提示符下的一些簡單操作

insert into books(book_id , title ,author) values(10001,'the end of the affairs', 'greene graham');   / /注意只有表項名,沒有資料型別;

3.c語言呼叫mysql

#include #include #include #include #include #include #include "mysql.h"

using namespace std;

int main()

if(!mysql_real_connect(&mysql,"localhost","root","wy19920318","bookstore",0,null,0)) //"mysql"為預設資料庫

//查詢mysql資料庫中的列

if(mysql_query(&mysql,"select * from books"))//"select * from books表示選擇表books中的所有列

else

cvwaitkey(0);

mysql_free_result(result);

} mysql_close(&mysql);

return 0;

}

該程式還有點問題,輸出的book_id不對。

C語言連線mysql

必要條件 1.使用帶mysqlconectionfor c c 的mysql安裝包。2.在專案屬性中vc 目錄,包含目錄中選擇mysql的include資料夾,庫目錄,選擇mysql的lib資料夾,聯結器輸入的附加依賴項,增加libmysql.lib c 裡include標頭檔案mysql.h,並且...

c語言中 連線符與 符

連線符與 符 連線符號由兩個井號組成,其功能是在帶引數的巨集定義中將兩個子串 token 聯接起來,從而形成乙個新的子串。但它不可以是第乙個或者最後乙個子串。所謂的子串 token 就是指編譯器能夠識別的最小語法單元。具體的定義在編譯原理裡有詳盡的解釋,但不知道也無所謂。同時值得注意的是 符是把傳遞...

linux下C語言連線mysql

linux下c語言連線mysql include include include mysql mysql void doquery m res mysql store result mysql if m res null while m field mysql fetch field m res i...