当前位置:网站首页>【Qt】第十章:数据库
【Qt】第十章:数据库
2022-06-23 17:32:00 【亚东同学】
第十章:数据库
- 主要:
创建连接:会创建了一个QSqIDatabase类 的实例,只有调用open()函数后该连接才可以被使用。
QSqlQuery类 提供了一个接口,用于执行SQL语句和浏览查询的结果集。要执行一个SQL语句,则只需要简单地创建一个QSqlQuery对象,然后调用QSqlQuery : : ex-ec()函数即可,例如:
QSqlQuery query;
query.exec( "select * from student");
- QTSQL模块:

可以通过QSqIDatabase::drivers()方法来获取当前的sql模快中支持哪些数据库。 - 当创建多个连接时,应指定连接名称,不能默认
QSqlDatabase db1 = QSqIDatabase::addDatabase("QSQLITE",connect1);
QSqlDatabase db2 = QSqlDatabase::addDatabase("QSQLITE",connect2);
查询结果集:
seek(int n) : query指向结果集的第n条记录。指定当前的位置
first() : query指向结果集的第一条记录。
last() : query指向结果集的最后一条记录。
next() : query指向下一条记录,每执行一次该函数,便指向相邻的下一条记录。previous():指向上一条记录,每执行一次该函数,便指向相邻的上一条记录。record():获得现在指向的记录。
value(int n):获得属性的值。其中n表示你查询的第n个属性
query.at():l获取query所指向的记录在结果集中的编号query.record().indexOf(“name”):ll返回"name"的列号
query.record().count():l获取每条记录中属性(即列)的个数
Record.field(n):ll获取当前记录的第n个字段
- 核心:
增 删 查 改
边栏推荐
- [Wwise] there is no sound problem after Wwise is embedded in unity and packaged
- Shell脚本编写
- STM32(八)------- PWM输出
- Know Chuangyu: content oriented, ai+ artificial empowerment
- Video anomaly detection data set (shanghaitech)
- Deep understanding of padding
- 实用电路分析3
- [esp8266 - 01s] obtenir la météo, Ville, heure de Beijing
- leetcode刷题:哈希表04 (两数之和)
- 全局组织结构控制之抢滩登陆
猜你喜欢

VNC Viewer方式的远程连接树莓派

QML type: Loader

实用电路分析3

第十三届蓝桥杯单片机国赛真题

Counter attack and defense (1): counter sample generation in image domain

Self training multi sequence learning with transformer for weakly supervised video animation

客服系统搭建教程_宝塔面板下安装使用方式_可对接公众号_支持APP/h5多租户运营...

Redis Cluster

科技互动沙盘是凭借什么收获人气的

论文阅读 (55):Dynamic Multi-Robot Task Allocation under Uncertainty and Temporal Constraints
随机推荐
【 Huazhong University of Science and technology】 Data Sharing for retest of the initial Examination
STM32(八)------- PWM输出
"Tribute to a century old master, collect pocket book tickets"
Redis 集群
leetcode刷题:哈希表07 (三数之和)
启示录《贝索斯的商业逻辑与领导力法则》
Paper reading (50):a novel matrix game with payoffs of maximal belt structure
MySQL -- classic interview questions
Cryptography involved in IOT device end
leetcode刷题:哈希表01 (有效的字母异位词)
Torch learning (I): environment configuration
深入理解 padding
计算机学院改考后,网络空间安全学院也改考了!南京理工大学计算机考研
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):...
Imeta | Nannong shenqirong team released microbial network analysis and visualization R package ggclusternet
基于QT实现的图形学绘制系统 文档+项目源码及可执行EXE文件+系统使用说明书
客服系统搭建教程_宝塔面板下安装使用方式_可对接公众号_支持APP/h5多租户运营...
QT implements a rule-based machinetranslation system course paper + assignment + project source code
Implementing Domain Driven Design - using ABP framework - General guidelines
QML类型:Loader