1. 程式人生 > >使用c/c++ connect 出現錯誤碼2006情況,處理辦法

使用c/c++ connect 出現錯誤碼2006情況,處理辦法

原因:長時間沒有連線,可能出現了自動斷開

解決辦法:

在 catch裡面加一個判斷連線是否有效:

如果失效,就reconnect重新連線

catch (sql::SQLException &e) {
        if(!con->isValid())
            con->reconnect();

}