CSqlite3.h 310 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <sqlite3/sqlite3.h>
  3. class CSqlite3
  4. {
  5. public:
  6. CSqlite3();
  7. ~CSqlite3();
  8. public:
  9. bool InitConfig();
  10. bool SaveParams(std::map<std::string, std::string>& params);
  11. void Close()
  12. {
  13. if (m_db != NULL)
  14. {
  15. sqlite3_close(m_db);
  16. }
  17. }
  18. private:
  19. int m_rc;
  20. sqlite3* m_db = NULL;
  21. };