SQLite3 hat den Vorteil, dass Datenbank direkt im Hauptspeicher angelegt werden können, ohne eine Datei zu erstellen (In-Memory-Database).
Für eine In-Memory-Database muss lediglich der Datenbank-Name auf :memory:
gesetzt werden.
QSqlDatabase db = QSqlDatabase::addDatabase( "QSQLITE" ); db.setDatabaseName( ":memory:" ); if( !db.open() ) { qDebug() << "Fehler beim Erstellen der SQLite-IMDB: " << db.lastError().text(); // Fehlerbehandlung } // Verwendung der Datenbank db.close();