首页 > 代码库 > qt连接数据库Sqlite
qt连接数据库Sqlite
#include <QCoreApplication> #include <QDebug> #include <QSqlDatabase> #include <QSqlQuery> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("student.db"); if(!db.open()) { qDebug() << "open err"; } else { qDebug() << "database is ok"; } QSqlQuery query(db); bool isok = query.exec("create table stud(id int primary key,name varchar(20))"); query.exec("insert into stud values(111,‘liming‘)"); query.exec("insert into stud values(102,‘li‘)"); query.exec("insert into stud values(103,‘lisi‘)"); query.exec("insert into stud values(105,‘zhangsan‘)"); if(!isok) { qDebug() << "table err"; } else { qDebug() << "table is ok"; } query.exec("select * from stud"); while(query.next()) { qDebug() << "id:"<<query.value(0).toInt()<<"name:"<<query.value(1).toString(); } return a.exec(); }
qt连接数据库Sqlite
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。