使用c/c++ connect 出现错误码2006情况,处理办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daixiangzi/article/details/82705571

原因:长时间没有连接,可能出现了自动断开

解决办法:

在 catch里面加一个判断连接是否有效:

如果失效,就reconnect重新连接

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

}

猜你喜欢

转载自blog.csdn.net/daixiangzi/article/details/82705571