Auch das kannst du direkt im Source sehen: QSqlTableModel Wenn die übergebene Datenbank nicht valide ist (d.h. z.B. leer), dann wird QSqlDatabase::database() benutzt, und diese gibt eben die Verbindung zu der Standarddatenbank zurück (da defaultConnection der übergebene Standardparameter ist).