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_962056232 小时前
易信easyMarkets:澄清诈骗疑问时更应关注官方出金流程
mysql
上学的小垃圾7 小时前
基于docker安装MySQL(openEuler系统)
linux·mysql·docker·容器
爱吃火鸡面呀10 小时前
MySQL DQL 子查询详解:从标量、列、行到表子查询的完整实战
大数据·数据库·mysql
devilnumber12 小时前
Oracle 与 MySQL substr 函数差异总结
java·数据库·mysql·oracle
—Miss. Z—13 小时前
计算机等级考试三级数据库技术—选择题
数据库·mysql
www_aiyuanma_vip13 小时前
PC 手机电商(MySQL 版)
数据库·mysql·智能手机
云运维笔记14 小时前
Zabbix 监控实战:Nginx、MySQL 与 Java 程序配置指南
mysql·nginx·zabbix
qq_4017004114 小时前
Qt TCP 心跳到底应该怎么设计?
qt·tcp/ip
秋田君16 小时前
Qt_webSocket协议编程实战
开发语言·qt·websocket
泡干脆面就番茄17 小时前
MySQL_流程控制_分组查询与连接查询详解
数据库·mysql