В руководстве описан правильный способ удаления базы данных:
{
QSqlDatabase db = QSqlDatabase::addDatabase (...);
QSqlQuery query (db);
query.exec (...);
}
QSqlDatabase::removeDatabase (...);
Что произойдет, если я закрою базу данных, но не удаляю ее явно?