参考:https://blog.csdn.net/rain_qingtian/article/details/38229977
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("dbTemp");
// ……
query=QSqlQuery::QSqlQuery(db);//连接数据库 要加上这句
也就是说要加上query=QSqlQuery::QSqlQuery(db)
这句代码才行!
不然就会报QSqlQuery::exec: database not open
错误