博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
qt连接数据库Sqlite
阅读量:5071 次
发布时间:2019-06-12

本文共 1311 字,大约阅读时间需要 4 分钟。

#include 
#include
#include
#include
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:"<
<<"name:"<

 

if(QSqlDatabase::contains("myconn"))    {        db = QSqlDatabase::database("myconn");    }else    {        db = QSqlDatabase::addDatabase("QSQLITE","myconn");    }    db.setDatabaseName("sqlite.db");    bool ok = db.open();    if(ok)    {        return true;    }else    {        return false;    }

 

转载于:https://www.cnblogs.com/lt-6/p/6720459.html

你可能感兴趣的文章
EOS生产区块:解析插件producer_plugin
查看>>
lintcode-easy-Remove Element
查看>>
mysql重置密码
查看>>
jQuery轮 播的封装
查看>>
一天一道算法题--5.30---递归
查看>>
switchcase的用法
查看>>
React.js 小书 Lesson15 - 实战分析:评论功能(二)
查看>>
Java基础03 构造器与方法重载
查看>>
编写Nginx启停服务脚本
查看>>
这些老外的开源技术养活了很多国产软件
查看>>
看图软件推荐
查看>>
安全测试的一些漏洞和测试方法
查看>>
spring框架学习笔记(八)
查看>>
JS取得绝对路径
查看>>
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
Linux中的SELinux详解--16
查看>>
php变量什么情况下加大括号{}
查看>>
less入门
查看>>
如何实现手游app瘦身?
查看>>