链接qt下sqlite数据库

链接qt下sqlite数据库,第1张

概述//qt下链接sqlite数据库。 //头文件 #include <QSqlTableModel> #include <QTableView> #include <QDebug> #include <QSqlTableModel> #include <QSqlQuery> //为了方便显示我写在了MainWindow类中的构造函数中了     QSqlDatabase db = QSqlDatab

//qt下链接sqlite数据库。

//头文件

#include <QsqltableModel>
#include <QtableVIEw>
#include <QDeBUG>
#include <QsqltableModel>
#include <Qsqlquery>

//为了方便显示我写在了MainWindow类中的构造函数中了
QsqlDatabase db = QsqlDatabase::addDatabase("QsqlITE");
QsqltableModel *model = new QsqltableModel(this);

//music.db数据库名字

db.setDatabasename("music.db");
if(!db.open())
{
qDeBUG()<< "database is error";
}
else
{
qDeBUG()<<"database is ok";
}
Qsqlquery query(db);
bool bsuccess =
query.exec("create table info (music varchar(20) primary key)");//
query.exec("insert into info values('chenyf')");
query.exec("insert into info values('chenya')");
if(!bsuccess)
{
qDeBUG()<< "table is error";
}
else
{
qDeBUG()<<"table is ok";
}

//tableVIEw控件并绑定定数据库 model = new QsqltableModel(this); model->settable("info"); model->setEditStrategy(QsqltableModel::OnManualsubmit); model->select(); ui->tableVIEw->setModel(model); ui->tableVIEw->show();

总结

以上是内存溢出为你收集整理的链接qt下sqlite数据库全部内容,希望文章能够帮你解决链接qt下sqlite数据库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1170289.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存