MySQL C C 訪問MySQL資料庫

2022-06-03 15:18:11 字數 1783 閱讀 7377

vs2019配置

第一步:開啟mysql的安裝目錄,預設安裝目錄如下:c:\program files\mysql\mysql server 8.0,確認 lib 目錄和include 目錄是否存在。

第二步:開啟vs2019,新建乙個空工程,控制台應用程式即可,注意:解決方案平台選擇x64

第三步:右擊工程名,開啟屬性頁

第四步:開啟vc++目錄,在包含目錄中,將mysql安裝檔案中的include檔案的路徑新增到這裡

第五步:開啟vc++目錄,在庫目錄中將mysql檔案中的lib檔案路徑新增進來

第六步:在屬性頁的鏈結器中,點選「輸入」,將mysql安裝資料夾中lib目錄下的libmysql.lib檔案加到「附加依賴項」中,注意,這裡直接把libmysql.lib這個依賴名加進去即可,不要加路徑。

第七步:把mysql安裝目錄裡的lib\libmysql.dll複製到c:\windows\system32下

第八步:編譯如下**,啟動mysql 80, 將**中連線資料庫的使用者名稱和密碼改成自己的設定,順利獲取到student 表中的結果即表示連線成功!

1 #include 2 #include //

mysql檔案

3int main(void)4

2223

//查詢資料

24int ret = mysql_query(&mysql, "

select * from student;");

25 printf("

ret: %d\n

", ret);

2627

//獲取結果集

28 res = mysql_store_result(&mysql);

2930

//給row賦值,判斷row是否為空,不為空就列印資料。

31while (row =mysql_fetch_row(res))

3238

//釋放結果集

39mysql_free_result(res);

4041

//關閉資料庫

42 mysql_close(&mysql);

4344 system("

pause");

45return0;

46 }

Android Preference訪問資料

preference提供了乙個輕量級的資料訪問方法,應用場合主要是資料比較少的配置資訊。它以 鍵 值 對的方式將資料儲存在乙個 xml配置檔案中。訪問資料用到了sharedpreferences 介面和它的內部介面 sharedpreferences.editor 這兩個介面在 android.co...

linux下允許外部ip訪問mysql資料庫

1.首先通過telnet檢測防火牆是否已關閉。2.設定mysql 的配置檔案 etc mysql my.cnf 找到 bind address 127.0.0.1 將其注釋掉 不再只允許本地訪問 重啟mysql etc init.d mysql restart 3.使所有使用者都能使用root連線到...

優化mysql連線數訪問量

如果mysql 出現mysql error 1040 too many connections有兩種原因,第一種表明訪問量過高,mysql伺服器扛不住了,就要考慮新增伺服器分擔壓力,第二種有可能就是mysql配置檔案max connections這個值太小 我在我的mysql查詢 如果你查詢的結果伺...