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