当前位置: 首页 > news >正文

QT Sqlite数据库-教程002 查询数据-上

【1】DQL语句:

DQL语句(数据查询语言),用来查询数据记录。DQL 基本结构由 SELECT FROMWHEREJOIN 等子句构成。DQL 语句并不会改变数据库,而是让数据库将查询结果发送结果集给客户端,返回的结果是一张虚拟表。

【2】查询数据

QString myTable = "myTable" ;
int myID = 2 ;
QString cmd = QString("SELECT  * FROM %1 WHERE id == %2").arg(myTable.c_str()).arg(myID);
QSqlQuery query(cmd);
bool bRet = query.exec();
if(bRet){
     qDebug()<<"select:"<<"success";
}
else{
     qDebug()<<"select:"<<"fail";

}
while (query.next()) {
     int id = query.value(0).toInt();
     QString field1 = query.value(1).toString();
     QString field2 = query.value(2).toString();
     QString field3 = query.value(3).toString();
     QString field4 = query.value(4).toString();
     QString field5 = query.value(5).toString();
     qDebug()<<field1<<field2<<field3<<field4<<field5;
}
return bRet;

http://www.dtcms.com/a/132265.html

相关文章:

  • Java集合框架深度解析:核心接口、实现类与应用场景
  • Android基础入门、Android常见界面布局基础练习
  • 回溯-day65
  • Neovim安装及lazy配置
  • ADI的BF561双核DSP怎么做开发,我来说一说(十六)触摸屏的设计
  • QT Sqlite数据库-教程002 查询数据-下
  • 操作系统导论——第19章 分页:快速地址转换(TLB)
  • Vue.js 项目中 vue.config.js 常用配置项解析
  • bash的特性-命令和文件自动补全
  • Linux - 系统服务管理(Systemd)
  • qt中的正则表达式
  • 【记录】Docker 镜像
  • Java-面向对象
  • ffprobe是如何处理命令行参数的.
  • BFD:网络链路检测与联动配置全攻略
  • 易境通WMS系统代理仓解决方案:让代理仓管理无后顾之忧!
  • 07软件测试需求分析案例-修改用户信息
  • 手机端可部署的开源大模型; 通义千问2.5训练和推理需要的内存和外存
  • 【DDR 内存学习专栏 1.4 -- DDR 的 Bank Group】
  • 机器学习:让数据开口说话的科技魔法
  • 网络基础和socket
  • 面试宝典(C++基础)-01
  • AlexNet神经网络详解及VGGNet模型和
  • 深度学习中的数学基础:从向量到概率的全面解析
  • 测试第三课-------自动化测试相关
  • 第十九讲 XGBoost 二分类模型案例(遥感数据识别玉米与小麦地块)
  • HTML:网页的骨架 — 入门详解教程
  • Python heapq模块
  • 【Pandas】pandas DataFrame items
  • AIGC工具平台-建筑平面图3D渲染