added new database
This commit is contained in:
@@ -12,6 +12,14 @@ Database::~Database() {
|
||||
sqlite3_close(m_db);
|
||||
}
|
||||
|
||||
string Database::currentTime(){
|
||||
auto now = std::chrono::system_clock::now();
|
||||
std::time_t t = std::chrono::system_clock::to_time_t(now);
|
||||
std::stringstream ss;
|
||||
ss << std::put_time(std::gmtime(&t), "%Y-%m-%d %H:%M:%S");
|
||||
return ss.str();
|
||||
}
|
||||
|
||||
sqlite3_stmt* Database::prepareStmt(const string& sql){
|
||||
sqlite3_stmt* stmt = nullptr;
|
||||
if (sqlite3_prepare_v2(m_db, sql.c_str(), -1, &stmt, nullptr) != SQLITE_OK) {
|
||||
|
||||
@@ -17,7 +17,7 @@ class Database {
|
||||
typedef std::vector<std::variant<int64_t, std::string>> QueryData;
|
||||
|
||||
public:
|
||||
static constexpr std::string dbFile = "app.db";
|
||||
static constexpr std::string dbFile = "test.db";
|
||||
|
||||
Database();
|
||||
~Database();
|
||||
@@ -30,6 +30,8 @@ public:
|
||||
|
||||
std::set<std::string> getStrSet(const std::string& sql);
|
||||
|
||||
static std::string currentTime();
|
||||
|
||||
template <typename T>
|
||||
std::optional<T> getSqlData(sqlite3_stmt* stmt, int i)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user