我是用mysql自带的C APIif(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))
{
AfxMessageBox("数据库连接失败");
return FALSE;
}
可是发现如果ip不存在的话,会很长时间才能弹出对话框,也就说连接超时时间太长了。请问如果设置?我用mysql_options设置之后不起作用啊连接前我是这样设置的mysql_options(conn,MYSQL_OPT_CONNECT_TIMEOUT,"3");请问错在哪里?
{
AfxMessageBox("数据库连接失败");
return FALSE;
}
可是发现如果ip不存在的话,会很长时间才能弹出对话框,也就说连接超时时间太长了。请问如果设置?我用mysql_options设置之后不起作用啊连接前我是这样设置的mysql_options(conn,MYSQL_OPT_CONNECT_TIMEOUT,"3");请问错在哪里?
#define SQL_LOGIN_TIMEOUT 30SQLSetConnectAttr(hdbc, SQL_LOGIN_TIMEOUT, (void*)LOGIN_TIMEOUT, 0);