用MYSQL的API链接mysql
mysql_init(&mysql);
mysql_options(&mysql,MYSQL_INIT_COMMAND,"set wait_timeout = 3600");
if(!mysql_real_connect(&mysql,chIp,chUserId,chUsePwd,chDbName,m_iPort,NULL,0))
{
return false;
},但是程序在运行的时候用mysql_ping发现连接断开了,这时候我就需要重连,
怎样才能保证这个连接能保持较长的是时间,不至于经常断开。
mysql_init(&mysql);
mysql_options(&mysql,MYSQL_INIT_COMMAND,"set wait_timeout = 3600");
if(!mysql_real_connect(&mysql,chIp,chUserId,chUsePwd,chDbName,m_iPort,NULL,0))
{
return false;
},但是程序在运行的时候用mysql_ping发现连接断开了,这时候我就需要重连,
怎样才能保证这个连接能保持较长的是时间,不至于经常断开。
set session wait_timeout = 28800
set session interactive_timeout = 28800
怎么设置啊,
mysql_options(&mysql,MYSQL_INIT_COMMAND,"set session wait_timeout = 28800");
mysql_options(&mysql,MYSQL_INIT_COMMAND,"set session interactive_timeout = 28800");在连接前和连接后都试了,还是不行啊哈!!!
怎么设置啊,
mysql_options(&mysql,MYSQL_INIT_COMMAND,"set session wait_timeout = 28800");
mysql_options(&mysql,MYSQL_INIT_COMMAND,"set session interactive_timeout = 28800");在连接前和连接后都试了,还是不行啊哈!!!