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)");
相关推荐
2601_962074682 分钟前
大数据-263 实时数仓 - Canal 工作原理 工作流程 MySQL Binglog基本介绍
大数据·数据库·mysql
Qt历险记1 小时前
C++11 std::unique_ptr — 独占所有权的智能指针
qt
南城以南溫暖如初1472 小时前
AI 智能商城 APP 定制开发的核心需求
java·人工智能·spring boot·mysql·mybatis·需求分析
宏笋2 小时前
一款集结古今中外文学查阅与编辑的软件
qt
2601_962071573 小时前
基于DataX迁移MySQL到OceanBase集群
数据库·mysql·oceanbase
2601_962180333 小时前
FlinkCDC 实现 MySQL 数据变更实时同步
数据库·mysql
2601_962189603 小时前
深入浅出MySQL:概述与体系结构解析
数据库·mysql
机器视觉知识推荐、就业指导13 小时前
为什么老说“纯 Qt 没啥就业市场”?
开发语言·qt
telepan13 小时前
Qt 开发避坑与性能指南:如何优雅、安全地定义全局常量字符串?
开发语言·qt