【程序】
#include <mysql/mysql.h>
#include <stdio.h>
#include <tchar.h>
#include <Windows.h>
#define DB_PASSWORD "密码"
int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
MYSQL conn;
mysql_init(&conn);
if (!mysql_real_connect(&conn, "127.0.0.1", "root", DB_PASSWORD, "test", NULL, NULL, NULL))
{
MessageBox(NULL, TEXT("无法连接数据库"), TEXT("错误"), MB_ICONWARNING);
return 1;
}
mysql_set_character_set(&conn, "utf8");
char *sql = "SELECT * FROM test ORDER BY ID LIMIT 4";
mysql_query(&conn, sql);
MYSQL_RES *rs = mysql_store_result(&conn);
MYSQL_ROW row;
int i;
for (i = 0; row = mysql_fetch_row(rs); i++)
{
char title[10];
sprintf_s(title, "第%s条记录", row[0]);
MessageBoxA(NULL, row[1], title, NULL);
}
mysql_free_result(rs);
mysql_close(&conn);
return 0;
}