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)");
相关推荐
元气满满-樱24 分钟前
MySQL基础管理
android·mysql·adb
锡兰_CC2 小时前
无缝触达,卓越体验:开启openEuler世界的任意门
服务器·网络·数据库·c++·图像处理·qt·nginx
wuxuanok2 小时前
ThinkPHP ——安装部署与配置
sql·mysql·nginx·php
Source.Liu2 小时前
【LibreCAD】RS_Pen 类详解
qt·cad
ttthe_MOon2 小时前
MySQL 高可用解决方案 MHA:原理、配置与实践
数据库·mysql
翔云1234563 小时前
在MySQL中,gtid_purged 的初始化和更新机制
数据库·mysql
smileNicky3 小时前
大型MySQL查询优化实战:从全表扫描到毫秒级响应的通用索引设计
数据库·mysql
Dxy12393102164 小时前
MySQL性能优化深度解析
数据库·mysql·性能优化
油炸自行车4 小时前
【Qt】Qt Creator Debug模式提示“缺少 Windows CDB 调试器配套的扩展组件“”
开发语言·windows·qt
清晓粼溪4 小时前
MySQL-01:基础知识
数据库·mysql