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...