//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数据库所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)