因为调查问卷需要用数据库保存数据,所以我学习了Qt有关数据库的操作。
首先需要在pro文件中加入:
QT += sql
然后在头文件.h文件中加入:
#include <QtSql/QSqlDatabase>
#include <QDebug>
#include <QSqlQuery>
以及:
QSqlDatabase db;
QSqlQuery query;
最后在.cpp文件中:
#include "dialog.h"
#include <QApplication>
#include <QtSql/QSqlDatabase>
#include <QDebug>
#include <QSqlQuery>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Dialog w;
w.show();
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost"); //主机名称
db.setDatabaseName("test"); //数据库名称
db.setPort(3306); //数据库端口号
db.setUserName("root"); //用户名称