如题,请问qt数据库连接如何实现断线重连?自己做了个测试,连接上数据库以后,用定时器输出连接的有限性以及打开连接,但手动断开连接后,
void TQSqlDatabase::timerEvent( QTimerEvent * event )
{
QSqlQuery query(conn);
query.exec("select top 1 sid from ShowInfoConfig ");
bool status = query.next();
qDebug() << conn.isValid() << conn.isOpen() <<status;
}
输出的两个状态依然是true,只有查询的时候才能知道连接的状态,这也太SB了吧……