91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VS2019連接MySQL數據庫的常見問題有哪些

發布時間:2022-03-04 11:21:42 來源:億速云 閱讀:337 作者:小新 欄目:開發技術

小編給大家分享一下VS2019連接MySQL數據庫的常見問題有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

下午開始配置各種環境,想著VS2019可以配合MySQL一起使用。中間出了不少錯誤,晚上九點左右配置成功如下圖所示:

VS2019連接MySQL數據庫的常見問題有哪些

接下來說說具體步驟:

(1)首先準備好VS2019和MySQL的軟件,各自官網都有,這里不再贅述;

(2)找到MySQL的安裝目錄,如圖,找到這兩個文件夾。

VS2019連接MySQL數據庫的常見問題有哪些

(3)新建一個工程后再新建一個main.cpp文件,為下面的配置環境做準備。

(4)打開項目屬性,點擊VC++目錄,在包含目錄中,將MySQL安裝目錄中的include文件路徑添加到這里,如下圖所示:

VS2019連接MySQL數據庫的常見問題有哪些

 (5)在屬性頁上,打開C/C++,選擇常規,步驟同上,在附加包含目錄中將MySQL文件中的include文件路徑添加進去;

VS2019連接MySQL數據庫的常見問題有哪些

 (6)繼續在屬性頁上,點開鏈接器選項,點擊常規,將MySQL安裝目錄下的lib路徑拷貝到附加庫目錄中;

VS2019連接MySQL數據庫的常見問題有哪些

 (7)繼續在屬性頁的鏈接器中,點擊輸入選項,將libmysql.lib文件加進去,注意的是,只需要拷貝libmysql.lib這個名稱即可,不需要添加路徑。同樣,這文件也在mydql安裝文件夾中lib目錄下:

VS2019連接MySQL數據庫的常見問題有哪些

 (8)查看屬性頁上方的平臺,選擇x64,x32可能會出錯

VS2019連接MySQL數據庫的常見問題有哪些

 (9)把MySQL安裝目錄下的bin\libmysql.dll復制到c:\windows\system32下:

 VS2019連接MySQL數據庫的常見問題有哪些

 VS2019連接MySQL數據庫的常見問題有哪些

 這部安裝完成后,可以編寫測試代碼了。測試代碼如下:

#include <stdio.h>
#include <iostream>
#include "my_global.h"
#include "mysql.h"
using namespace std;
int main()
{
	cout << "hello world!" << endl;
	MYSQL mysql;
	MYSQL_RES* res;
	MYSQL_ROW row;
	mysql_init(&mysql);
	mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, "gbk");
	//注意:參數一定要對上。
	//第二個參數為主機地址localhost,第三個參數為用戶名
	//第四個參數為用戶密碼,第五個參數為連接的數據庫
	//第六個參數為MySQL的端口號3306
	if (mysql_real_connect(&mysql, "localhost", "root", "123456",
		"myemployees", 3306, NULL, 0) == NULL) 
	{
		cout << (mysql_error(&mysql));
	}
	mysql_query(&mysql, "SELECT * from myemployees.employees");
	res = mysql_store_result(&mysql);
	//顯示數據
	//給ROW賦值,判斷ROW是否為空,不為空就打印數據。
	while (row = mysql_fetch_row(res))
	{
		printf("%s  ", row[0]);//打印ID
		printf("%s  ", row[1]);//打印ID
		cout << endl;
	}
	//釋放結果集
	mysql_free_result(res);
	//關閉數據庫
	mysql_close(&mysql);
	//停留等待
	getchar();
	system("pause");
	return 0;
}

運行過程中,如果出現了如下圖所示的錯誤,則需要進行排查配置環境變量的問題。

 VS2019連接MySQL數據庫的常見問題有哪些

1、項目右鍵屬性,檢查一下VC++目錄配置;

VS2019連接MySQL數據庫的常見問題有哪些

 2、檢查鏈接器中的輸入選項

VS2019連接MySQL數據庫的常見問題有哪些

 (3)我把這“libmysql.dll 和 libmysql.lib”文件放在項目里的.cpp文件夾下。

這三步可以檢查具體大部分的問題。

一定要注意的是MySQL的參數不要寫錯,寫錯有時會出現如下Access denied for user 'ODBC'@'localhost' (using password: NO),可以去mysql的bin目錄下輸入命令:

mysql -u root -p,檢查數據庫用戶名,密碼啥的是否錯誤。正確輸入如下圖所示:

VS2019連接MySQL數據庫的常見問題有哪些

以上是“VS2019連接MySQL數據庫的常見問題有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

佛教| 普定县| 西和县| 留坝县| 志丹县| 中牟县| 宜昌市| 普定县| 芮城县| 侯马市| 裕民县| 水城县| 新密市| 镇安县| 吴江市| 梁平县| 韩城市| 达尔| 绥滨县| 麻江县| 五家渠市| 彰武县| 禹城市| 卫辉市| 邛崃市| 象州县| 怀集县| 信阳市| 威海市| 商丘市| 锡林浩特市| 章丘市| 抚顺县| 泽库县| 小金县| 永修县| 顺平县| 扶绥县| 微博| 广水市| 扶风县|