条数据 // 修改数据 void modifyData(int id, QString name, int age); // 删除数据 void deleteData(int id); //删除数据表 void deleteTable(QString& tableName); // 关闭数据库 void closeDb(void); private: QSqlDatabase database;// 用于建立和数据库的连接 }; #endif // SQLITEOPERATOR_H...
#ifndef SQLITE_ASSISTANT_H #define SQLITE_ASSISTANT_H #include <QObject> #include <QSqlDatabase> #include <QSqlQuery> namespace oct_db { /// 读写sqlite3 class sqlite_assistant : public QObject { Q_OBJECT public: explicit sqlite_assistant(QObject *parent = nullptr); ~sqlite_assistant();...
classDbBase{public:DbBase(QString connStr,QString dbType="sqlit3"):connStr(connStr){dbType.toLower();if(dbType.compare("sqlit3")==0)db=newSqlit3::Sqlit3Db(connStr);else{throw"Db Type error or not be supported. ";}};...}; Sqlit3的C++封装类 - Sqlit3Db.h 实现了Sqlit3的...