vs2015連接mysql進行數據庫操作


要求:電腦提前安裝好vs,mysql。

1、在需要連接mysql的項目上右鍵選擇“屬性” -> “C/C++” -> “常規” ->選擇“附加包含目錄”

在彈出窗口中添加mysql的安裝目錄,我的是“C:\Program Files\MySQL\MySQL Server 8.0\include”->確定。

2、在“鏈接器” ->"常規" ->“附加庫目錄”,添加mysql安裝目錄下的lib所在路徑。我的是“C:\Program Files\MySQL\MySQL Server 8.0\lib”

3、在“鏈接器” ->"輸入" ->“附加依賴項”,添加“libmysql.lib”(這個地方添加的都一樣)

4、將C:\Program Files\MySQL\MySQL Server 8.0\lib下的libmysql.dll拷貝到項目文件夾下。

5、運行測試

 1 #include <mysql.h> 
 2 #include <iostream>
 3 #include<string>
 4 #include<vector>
 5 using namespace std;
 6 
 7 int main() {
 8     const char user[] = "root";         //username
 9     const char pswd[] = "*********";         //password
10     const char host[] = "localhost";    //or"127.0.0.1"
11     const char table[] = "industry";        //database
unsigned int port = 3306; 13 MYSQL mysql; 14 mysql_init(&mysql); 15 if (mysql_real_connect(&mysql, host, user, pswd, table, port, NULL, 0)) 16 { 17 cout << "connect success!" << endl; 18 return true; 19 } 20 else 21 { 22 cout << "connect failed!" << endl; 23 return false; 24 } 25 }

 
        

 

注:若提示#include<mysql.h>有錯誤,則應檢查本地編輯器的配置跟前四步添加庫的時候的配置是否一致。

我在前面添加庫時配置是:release x64.

則本地配置也應該選擇:

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM