Qt下Sqlite数据库操作
Sqlite数据库作为Qt项目开发中经常使用的一个轻量级的数据库,可以说是兼容性相对比较好的数据库之一(Sqlite就像Qt的亲儿子,如同微软兼容Access数据库一样)。关于Sqlite和Qt的千丝万缕的故事,有机会再说(各位看官查一查也可以自己search一下)。这里简单说说Sqlite数据库的用法吧。 一、sql语句和部分接口函数 1、在.pro文件中记得增加 : QT += core gui sql 2、sqlite数据库的增删查改【接口函数参见代码】 #ifndef SQLITEDBAOPERATOR_H #define SQLITEDBAOPERATOR_H #include"generalheaders.h" #include <QSqlDatabase> #include <QSqlQuery> #include <QSqlQueryModel> #include <QDebug> #include <QSqlError> class SqliteDBAOperator { public: SqliteDBAOperator(); ~SqliteDBAOperator(); public: //创建数据库并建立连接 bool OpenDb(void); //创建数据表(student) void createTable(void); //在表格中增加新的字段