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)");
相关推荐
小江的记录本1 天前
【Java基础】泛型:泛型擦除、通配符、上下界限定(附《思维导图》+《面试高频考点清单》)
java·数据结构·后端·mysql·spring·面试·职场和发展
charlie1145141911 天前
现代Qt开发教程(新手篇)2.3——QImage、QPixmap、QIcon 图像处理基础
开发语言·图像处理·qt
bqq198610261 天前
MySQL 8与MySQL 5.7的主要区别
数据库·mysql
chushiyunen1 天前
r树索引、mysql对r树的支持
数据库·mysql
罗超驿1 天前
16.深入理解数据库事务:从转账场景剖析ACID四大特性与回滚(Rollback)机制
数据库·mysql
AoDeLuo1 天前
SOEM2.0编译与Qt调用
qt·机器视觉
@nengdoudou1 天前
KingbaseES数据库MySQL模式使用 “GROUP BY“
数据库·mysql
大树学长1 天前
【QT开发】Windows 10 + Qt 5.15.2 手动编译安装 Qt OPC UA 模块完整记录
开发语言·windows·qt
Wait....1 天前
死锁的知识总结
数据库·mysql
逻辑羊驼2 天前
VSCODE 连接 MySQL 数据库并执行当地SQL文件
数据库·mysql