QT之sqlite连接

啥也没做,按说明直接啪啪写一堆代码

QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");

	//open datebase
	db.setDatabaseName("data.db");
	if(!db.open()){
		qDebug()<<"Could not open file!"<<endl;
	}else{
		qDebug()<<"Open file: "<<db.databaseName()<<" sucessfully!"<<endl;
	}
	//creat the date model
	QSqlRelationalTableModel *model;
	model = new QSqlRelationalTableModel(defectDbTableView);
	//set table
	model->setTable("product");
	//select data
	model->select();
	defectDbTableView->setModel(model);

  当然哥哥也

#include <QSqlDatabase>
#include <QSqlRelationalTableModel>

  妹哦,还是说么司没有找到error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QSqlDatabase,这不然是傻逼兮兮的没有找到DLL库或者啥子LIB么,好吧,去看看有没有这些东西

这不是什么都有么,好吧,要哥哥亲自加,而且记得哦,不是加plugin里面的这些东西,两路径记得看图

好了,编译通过,给咱们家小姐洗屁股去了

原文地址:https://www.cnblogs.com/yiyi20120822/p/5055329.html