• 3918阅读
  • 3回复

Qt如何判断数据库断开了? [复制链接]

上一主题 下一主题
离线lied
 

只看楼主 正序阅读 楼主  发表于: 2015-10-25
如何判断数据断开了?
要每1分钟写一次数据库,利用isopen判断,发现,当数据库连接后,断开网络,还是不能侦测到错误。怎么判断?
离线zy751227

只看该作者 3楼 发表于: 2015-10-26
反正要一分钟写一次数据库,写完主动断开,写之前再连接。
这样就无需判断数据库是否断开。
离线smooth_zyn

只看该作者 2楼 发表于: 2015-10-25
使用一个数据库连接
if(QSqlDatabase::contains(//连接名))
{
    //使用已有的连接
}
else
{
//新建一个连接
}
离线yanwuyue

只看该作者 1楼 发表于: 2015-10-25
判断每次写的exec执行是否失败不就行了
快速回复
限100 字节
 
上一个 下一个