met*_*dos 5 c++ mysql qt database-connection
当我关闭MySql服务器时,我怎么能理解mysql服务器已经远离我的Qt程序?
编辑:
在这里我的试用:
当我关闭MySql时,我得到了这些结果,我无法理解MySql已关闭.
我的代码片段是
QSqlQuery query(db);
query.exec("SELECT * From RequestIds");
qDebug()<<query.lastError();
qDebug()<<db.lastError()<<QTime::currentTime();
qDebug()<<db.isOpen();
qDebug()<<db.isValid();
Run Code Online (Sandbox Code Playgroud)
输出是:
QSqlError(2006, "QMYSQL: Unable to execute query", "MySQL server has gone away")
QSqlError(-1, "", "") QTime("14:22:58")
true
true
Run Code Online (Sandbox Code Playgroud)
我不明白为什么db.isOpen()返回true.
| 归档时间: |
|
| 查看次数: |
3329 次 |
| 最近记录: |