C++連接MySQL數據庫

 
建立一個空的控制檯程序,建立一個cpp文件,在其中加入如下代碼。代碼部分:
#include<winsock2.h>
//定義socket
#include<iostream>
#include"mysql.h"
//#pragma comment( lib, "libmysql.lib");
//此句話和在附加依賴項中增加libmysql.lib 的功能一樣
 
 
usingnamespace std;
int main(char **args)
{
        MYSQL mysql;
        mysql_init(&mysql);
        if (mysql_real_connect(&mysql,"localhost","root","","test",3306,0,0))
        {
                cout<<"ok"<<endl;
                return 0;
        }
        else
        {
                int i = mysql_errno(&mysql);
                constchar * s = mysql_error(&mysql);
                cout << s<<endl;
        }
}
 
相關設置:
1、附加包含頭文件的目錄,include就是mysql-5.0.27-win32/Include文件夾。
2、附加庫目錄,MySql lib中的文件就是mysql-5.0.27-win32/lib/opt中的文件
3、附加依賴項,名稱爲libmysql.lib
4、將libmysql.dll拷貝到debug文件夾中,libmysql.dll在lib文件夾中有 
發佈了31 篇原創文章 · 獲贊 2 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章