QT创建sqlite数据库
静态函数addDatabase两种使用
现在 .pro里包含sql
QT += core gui sql
方法一:再 .h中
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
namespace Ui {
class mysqlite;
}
class mysqlite : public QWidget
{
Q_OBJECT
public:
explicit mysqlite(QWidget *parent = 0);
~mysqlite();
private:
Ui::mysqlite *ui;
QSqlDatabase db;
QSqlQuery *sql;
};
#endif // MYSQLITE_H
在 .cpp 中:
db= QSqlDatabase::addDatabase(“SQLITE”);
方法二:.h 中
这一句变为:
QSqlDatabase *db;
在 .cpp 中
db->addDatabase(“QSQLITE”);