#ifndef DATABASE_H #define DATABASE_H #include #include class Database { public: Database(const std::string& dbname); ~Database(); Database(const Database&) = delete; Database& operator=(const Database&) = delete; void exec(const std::string& sql); void init(); private: sqlite3 *db_; void beginTransaction(); void endTransaction(); }; #endif // DATABASE_H