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)");
相关推荐
神仙别闹4 分钟前
基于 PHP + MySQL 图书库存管理系统
android·mysql·php
宏笋10 分钟前
QT 隐式共享/写时复制详解
qt
San813_LDD1 小时前
[QT]Qt对象树笔记:父子关系与内存管理
开发语言·qt
luoyayun3611 小时前
Qt/QML 音频波形图模块实现:从 PCM 数据到可缩放波形
qt·音视频·波形图绘制
资深流水灯工程师2 小时前
PySide6 + Qt Designer + PyCharm 完整开发流程
开发语言·qt·pycharm
BAGAE2 小时前
FEC-RS前向纠错编码理论及工程实施研究
c语言·c++·qt·算法·决策树·链表
Database_Cool_2 小时前
湖仓一体落地实践:阿里云 AnalyticDB MySQL + Hudi/Iceberg 最佳架构方案
数据库·mysql·阿里云
ALINX技术博客2 小时前
【黑金云课堂】FPGA技术教程Linux开发:摄像头GPU渲染显示/Qt OpenGLES使用
linux·qt·fpga开发·gpu
czhc11400756632 小时前
6.9:Mysql
数据库·mysql
1379003402 小时前
uBuntu20运行QGC RTSP拉流失败解决记录
qt·qgroundcontrol