把MySQL文件夹中的include和lib文件夹分别加到VC工程设置的VC++目录,并把libmysql.dll放入.exe所在的文件夹,并添加依赖项
数据库的连接部分:
MYSQL * mydata = new MYSQL();
mysql_library_init(0,NULL,NULL);//初始化数据库
mysql_init(mydata);//初始化数据结构
mysql_options(mydata,MYSQL_SET_CHARSET_NAME,"UTF8");//设置编码方式
if(!mysql_real_connect(mydata,"localhost","root","PASSWORD","DATABASE",3306,"NULL",0))//数据库的连接
fprintf(stderr, "Insert error %d: %s\n",mysql_errno(mydata),mysql_error(mydata));数据库的关闭连接部分:
mysql_close(mydata);
mysql_server_end();使用mysql_store_result收集了查询结果后,可用mysql_fetch_fields来收集所有字段,MYSQL_RES *的结果要用mysql_free_result函数来释放
本文详细介绍了如何将MySQL文件夹中的include和lib文件夹加到VC++工程设置中,以及如何在VC++环境中成功连接并操作数据库。通过实例演示了数据库连接、初始化、设置编码方式、关闭连接等关键步骤。
2870

被折叠的 条评论
为什么被折叠?



