Qt链接mysql后显示不出数据

黑觋 2019-04-18 04:39:59
求大佬帮看下这是怎么回事

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);

QSqlQueryModel *model = new QSqlQueryModel(this);
model->setQuery("select *from student");
model->setHeaderData(0, Qt::Horizontal, QStringLiteral("学号"));
model->setHeaderData(1, Qt::Horizontal, QStringLiteral("姓名"));
model->setHeaderData(2, Qt::Horizontal, QStringLiteral("课程"));
QTableView *view = new QTableView(this);
view->setModel(model);
setCentralWidget(view);
}
这是部分代码。头文件里链接了数据mysql数据库。程序运行起来会提示QSqlQuery::exec: database not open,看不到显示的数据,求大佬帮看看是怎么回事。
...全文
240 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑觋 2019-05-03
  • 打赏
  • 举报
回复
创建链接时候不能又链接名,只能用默认连接。结案……

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧