Qt传入参数到mysql语句

试过两种方法都成功了

复制代码
方法1:

使用bool QSqlQuery::preparevoid QSqlQuery::bindValue传入参数,然后再使用bool QSqlQuery::exec()

执行Mysql语句

c 复制代码
QSqlDatabase db //数据库
QSqlQuery result(db); // 基于已连接的数据库db建立 QSqlQuery 对象
QString strTime; //要传入的Qstring字符串:时间信息

result.prepare("insert into test_table values(13,:str)");
result.bindValue(":str",strTime);
bool result_successed =result.exec();
复制代码
方法2:

'"+变量名+"'这种格式直接写在mysql语句里

c 复制代码
result.exec("insert into test_table values(11,'"+strTime+"',12354,28)");
相关推荐
AOwhisky几秒前
MySQL 学习笔记(第七期):高可用架构进阶与综合项目实战
linux·运维·笔记·学习·mysql·高可用·mha
Amnesia0_09 分钟前
MYSQL中表的基本查询
数据库·mysql
Database_Cool_11 分钟前
Doris vs 阿里云 AnalyticDB MySQL vs ClickHouse:3 大 OLAP 产品 2026 深度对比
数据库·mysql·阿里云
ULIi096kr31 分钟前
查看 MySQL 数据库容量大小:完整实用查询方法(含表数据、磁盘占用统计)
数据库·mysql
Quz36 分钟前
Qt Quick 粒子系统(二):系统控制与生命周期管理
qt·qml·粒子系统
一条泥憨鱼44 分钟前
苍穹外卖【day3|菜品管理】
java·数据库·sql·mysql·mybatis
Quz1 小时前
Qt Quick 粒子系统(三):发射器深度解析
qt·qml·粒子系统
Database_Cool_1 小时前
数据仓库弹性扩缩容实践:阿里云 AnalyticDB MySQL 按需付费方案详解
数据仓库·mysql·阿里云
流星白龙2 小时前
【MySQL高阶】27.事务(2)-锁
android·mysql·adb
数据库小学妹2 小时前
MySQL并行复制原理与调优实战:LOGICAL_CLOCK到WRITESET_SESSION全链路优化
数据库·经验分享·mysql·性能优化·dba