优化命名
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
#ifndef SQLITEMODULE_H
|
||||
#define SQLITEMODULE_H
|
||||
#include <sqlite3.h>
|
||||
#include "sqlBase.h"
|
||||
|
||||
class sqliteModule :public sqlBase
|
||||
{
|
||||
public:
|
||||
sqliteModule(std::string path);
|
||||
~sqliteModule();
|
||||
|
||||
bool backup(std::string path);
|
||||
|
||||
//第二个参数只需要输入数据名,类型默认为实数
|
||||
bool createTable(std::string, std::vector<std::string>);
|
||||
bool deleteTable(std::string tableName);
|
||||
std::vector<std::string> getTable();
|
||||
|
||||
bool addColumn(std::string &tableName, std::string &columnName, std::string columnType);
|
||||
bool deleteColumn(std::string tableName, std::string columnName);
|
||||
std::vector<std::string> getColumn(std::string tableName);
|
||||
|
||||
sqlErr Insert(std::string tableName,std::string SN, std::vector<sqlData>dataVec);
|
||||
bool Delete(std::string, std::string Where = "", std::string equal = "");
|
||||
sqlErr Select(
|
||||
std::string tableName,
|
||||
std::vector<std::string>selectStr,
|
||||
std::string Where = "",
|
||||
std::string equal = "",
|
||||
sqlTableDatas& output = sqlTableDatas());
|
||||
bool Update(std::string,std::vector<sqlData>,std::string Where = "",std::string equal = "");
|
||||
|
||||
private:
|
||||
std::string sqlType = "sqlLite";
|
||||
sqlite3* sqliteDbPtr = nullptr;
|
||||
};
|
||||
#endif
|
||||
#pragma once
|
||||
Reference in New Issue
Block a user