C語言連線MySql資料庫

2022-03-24 18:43:52 字數 842 閱讀 3668

作業系統:windows7(32位)

編譯軟體:code::blocks 10.05

數 據 庫:mysql-5.1.62-win32

資料庫內的資料:

測試**:

#include #include #include /*資料庫連線用巨集*/

#define host "localhost"

#define username "root"

#define password "123456"

#define database "test"

intmain()

void query_sql(char*sql)

else /*現在就代表執行成功了*/

}/*不要忘了關閉連線*/mysql_close(&my_connection);}}

else

}

測試結果:

注意事項:

1.在linker settings->link libraries中新增libmysql.lib的路徑

2.在search directories->的compiler中新增mysql.h的資料夾路徑

(總之就是讓編譯器能找到libmysql.lib和mysql.h)

3.在#include 之前新增#include (網上很多資料沒有這一步,但是我這邊實際操作時發現不加這一句編譯無法通過)

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指標,該函式將分配 初始化...

C語言連線mysql資料庫

作業系統是linux,需要mysql客戶端軟體開發庫libmysqlclient,這個函式庫是mysql的組成部分之一。一般標頭檔案都在 usr include mysql路徑下,庫檔案都在 usr lib mysql路徑下。如果沒有需要安裝mysql devel包 mysql devel 5.1....