VS2017控制台应用中通过代码连接MySQL数据库
                        
                            时间:2021-07-01 10:21:17
                            帮助过:52人阅读
							                        
                     
                    
                    
                    "mysql.h"
int main(
void)
{
    MYSQL mysql;    //一个数据库结构体
    MYSQL_RES* res; 
//一个结果集结构体
    MYSQL_ROW row;  
//char** 二维数组,存放一条条记录
    //初始化数据库
    mysql_init(&
mysql);
    //设置编码方式
    mysql_options(&mysql, MYSQL_SET_CHARSET_NAME, 
"gbk");
    //连接数据库
    //判断如果连接失败就输出连接失败。
    //注意你连接的账户名密码
    if (mysql_real_connect(&mysql, 
"localhost", 
"root", 
"", 
"man", 
3306, NULL, 
0) ==
 NULL)
      printf("连接失败!\\n");
    //注意你连接的账户名密码
    //查询数据
    mysql_query(&mysql, 
"select * from chuang");
    //获取结果集
    res = mysql_store_result(&
mysql);
    //显示数据
    //给ROW赋值,判断ROW是否为空,不为空就打印数据。
    while (row =
 mysql_fetch_row(res))
    {
        printf("%s  ", row[
0]);
//imwrite("data/test_face_recognizer/images/camera.jpg", row[1]);
        printf(
"\\t%s  ", row[
1]);
        printf(
"\\t%s  ", row[
2]);
    }
    //释放结果集
    mysql_free_result(res);
    //关闭数据库
    mysql_close(&
mysql);
    //停留等待
    system(
"pause");
    return 0;
}
 
VS2017控制台应用中通过代码连接MySQL数据库
标签:打印   输入   项目目录   不为   查询   sele   name   VS2017   路径