| 12345678910111213141516 |
- #include "AlbumDao.h"
- #include <QSqlDatabase>
- #include <QSqlQuery>
- AlbumDao::AlbumDao(QSqlDatabase &database) : mDatabase(database) {}
- void AlbumDao::init() const {
- const QStringList tables = mDatabase.tables();
- if (!tables.contains("albums")) {
- QSqlQuery query(mDatabase);
- query.exec(
- "CREATE TABLE albums(id INTEGER PRIMARY KEY AUTOINCRMENT, name TEXT)");
- }
- }
|