这两天使用Qt SQLITE 数据库,遇到怎么判断数据库表格是否已经创建的问题,找了一下资料,初步解决 ,
希望网友能提供更优秀的解决方案。
QSqlDatabase db = QSqlDatabase::database();
QSqlQueryq(db);
if(db.tables().contains("Tab_medicineInfoComplemented")){
return QSqlError();
}
if判断中就是判断数据库存不存在的
另外一个问题就是 Qt数据库判断本地是否已经创建/存在数据库,解决方法如下:
http://blog.youkuaiyun.com/jh1513/article/details/52154887
这篇文章很不错
http://blog.youkuaiyun.com/cctv_hu/article/details/6216386