C語言連線mysql資料庫詳細步驟

2021-10-10 10:51:30 字數 1481 閱讀 5958

二、開始準備連線

三、從資料庫獲取資料

四、總體**

//網路程式設計標頭檔案,mysql.h需要用到,在他前面

#include

//資料庫標頭檔案

#pragma comment (lib, "libmysql.lib")

//鏈結庫

int

main()

else

system

("pause");

return0;

}

如果提示報錯:

開啟專案屬性 ->c/c++ ->語言 -> 符合模式改為否

開啟專案屬性 ->c/c++ ->**生成 -> 安全檢查 ->關閉

;//斷開資料庫

//字元編碼,解決亂碼if(

!mysql_set_character_set

(conn,

"gbk"))

#include

#include

#include

#include

#pragma comment (lib, "libmysql.lib")

intmain()

else

//字元編碼,解決亂碼if(

!mysql_set_character_set

(conn,

"gbk"))

if(mysql_query

(conn, query)

)else

}mysql_free_result

(res);}

mysql_close

(conn)

;//斷開資料庫

system

("pause");

return0;

}

參考:

C語言連線MySQL資料庫程式設計教程 超詳細

三 實際測試例子 include stdafx.h include include pragma comment lib,libmysql.lib 資料庫連線用巨集 define host 127.0.0.1 資料庫埠號 define port 3306 資料庫埠號 define username ...

C語言連線MySQL資料庫

不想用odbc什麼的連線資料庫,想直接用mysql提供的介面連線資料庫。我用的是vs2005。網上的一些介紹都是修改專案屬性等的設定,我不喜歡那樣。首先 我們需要的檔案有mysql.h my alloc.h my list.h mysql com.h mysql time.h mysql versi...

C語言連線mysql資料庫

一 分配或初始化與mysql real connect 相適應的mysql物件。用mysql init 函式。mysql mysql init mysql mysql 描述 分配或初始化與mysql real connect 相適應的mysql物件。如果mysql是null指標,該函式將分配 初始化...