MYSQL数据连接超时时间设置
请问 只用mysql CAPI 如何设置 mysql_real_connect连接超时时间。
我这样
MYSQL *conn = mysql_init (&mysql);
int ret = mysql_options(conn, MYSQL_SET_CHARSET_NAME, "gbk");
unsigned int timeout = 1;
ret = mysql_options(&mysql,MYSQL_OPT_CONNECT_TIMEOUT,&timeout);
if(!mysql_real_connect(&mysql,"192.168.123.234","root","root","webautohome",3306,NULL,0))
{
AfxMessageBox("数据库连接失败");
return FALSE;
}
是没有效果的,大约20秒,连接不到才会提示。