現在需要 mysql 不間斷 作業。有時候會有 8小時以上空閑。 然后作業。
但是 經常 會 出現 mysql_real_connect 例外,程式無法 捕捉例外 和處理例外。
查過 mysql的 8小時問題,但 不知道如何 解決。
求高手幫忙,多謝
大家好,代碼是這樣的
if( mysql_init(&mysql) == NULL )
{
Trace2Logger("初始化mysql失敗!\r\n");
return 0;
}
char value = 1;
mysql_options(&mysql, MYSQL_OPT_RECONNECT, (char *)&value);
if(!mysql_real_connect(&mysql,ip,user,pass,dbname,port,NULL,0))
{
Trace2Logger("連接mysql失敗:%s \r\n",mysql_error(&mysql));
return 0;
}
else
{
// Trace2Logger("資料庫連接成功\r\n");
return 1;
}
uj5u.com熱心網友回復:
加大connect_timeout wait_timeout 這兩個引數值轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112361.html
標籤:MySQL
