VC连接MYSQL的问题。

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:36:34
#ifndef NULL
#define NULL 0
#endif
#include <winsock.h>
#include "D:\\HTTPServer\\mysql\\include\\mysql.h"
#pragma comment(lib, "D:\\HTTPServer\\mysql\\lib\\debug\\libmysql.lib")
int main(int argc, char* argv[])
{
MYSQL *mylink = new MYSQL;
mysql_init(mylink);
mysql_real_connect(mylink, "localhost", "USERNAME", "PASSWORD", 0, 3309, NULL, 0);
mysql_close(mylink);
return 0;
}

以上程序在VC2008中编译通过了,但运行结束时提示:1 thread didn't quit.

但连接是成功了的。

谁知道是什么原因吗?
我QQ:86989330.

注:该机器未连接网络。
有的额。

没试过自己编程连接MYSQL……

不过你前面用过
MYSQL *mylink = new MYSQL;

在最后面是不是应该加句
delete mylink;

mysql_real_connect(mylink, "localhost", "USERNAME", "PASSWORD", 0, 3309, NULL, 0);
有返回值么?

你的代码有开辟线程么?