vc連接mysql實踐成功

引入包文件mysql\include

引入庫mysql\include\lib

拷貝libmysql.lib到當前目錄引入到項目 

#include "mysql.h"
#include "winsock.h"

  

   MYSQL mysql; //數據庫連接句柄
   mysql_init (&mysql);
   if(!mysql_real_connect(&mysql,"localhost","root","123456","test",3306,NULL,0))
   {
    //test爲你所創建的數據庫,3306爲端口號或NULL 
    AfxMessageBox(L"數據庫連接失敗");
    return FALSE;
   }

   char *szSql;
   szSql="select * from news_type";
   if(mysql_real_query(&mysql,szSql,(UINT)strlen(szSql))!=0)
   {
    AfxMessageBox(L"數據庫中查詢出錯");
   }
   MYSQL_RES *result;
   if(!(result=mysql_use_result(&mysql)))
   {
    AfxMessageBox(L"讀取數據集失敗");
   }
   int i=0;
   MYSQL_ROW row;
   while(row=mysql_fetch_row(result))
   {
    printf(("%s\n"),row[1]);
    i++;
   }
   mysql_free_result(result);

   mysql_close(&mysql);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章