MYSQL设置超时MYSQL_OPT_CONNECT_TIMEOUT没效果解决思路

MYSQL设置超时MYSQL_OPT_CONNECT_TIMEOUT没效果

mysqlInterface = mysql_init(NULL);
if( mysqlInterface)
{
int nConnectTimeout = 1, nWriteReadTimeout = 2;
mysql_options(mysqlInterface, MYSQL_OPT_CONNECT_TIMEOUT, &nConnectTimeout);
mysql_options(mysqlInterface, MYSQL_OPT_READ_TIMEOUT, &nWriteReadTimeout);
mysql_options(mysqlInterface, MYSQL_OPT_WRITE_TIMEOUT, &nWriteReadTimeout);
mysql_real_connect(mysqlInterface, pIP, pUser, pPass, pDB, sport, NULL, 0);
{


设置的超时1秒,没效果。。。何解。。代码没问题啊。。
------解决方案--------------------
我也觉得没作用,同问