引入包文件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);