#ifndef DATABASEMANAGER_H #define DATABASEMANAGER_H #include class DatabaseManager { public: static DatabaseManager& getInstance(); QSqlDatabase& getDatabase(); private: DatabaseManager(); ~DatabaseManager(); DatabaseManager(const DatabaseManager&) = delete; DatabaseManager& operator=(const DatabaseManager&) = delete; void initializeTables(); // 初始化数据库表结构 QSqlDatabase db; }; #endif // DATABASEMANAGER_H