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)");
相关推荐
计算机毕设源码qq-38365310411 小时前
(附项目源码)Java开发语言,215 springboot 大学生爱心互助代购网站,计算机毕设程序开发+文案(LW+PPT)
java·开发语言·spring boot·mysql·课程设计
袁庭新1 小时前
Cannal实现MySQL主从同步环境搭建
java·数据库·mysql·计算机·java程序员·袁庭新
爱学习的白杨树2 小时前
MySQL中有哪几种锁?
数据库·mysql
「QT(C++)开发工程师」2 小时前
【qt版本概述】
开发语言·qt
Stara05115 小时前
Git推送+拉去+uwsgi+Nginx服务器部署项目
git·python·mysql·nginx·gitee·github·uwsgi
不爱学习的啊Biao5 小时前
初识mysql数据库
数据库·mysql·oracle
一路冰雨6 小时前
Qt打开文件对话框选择文件之后弹出两次
开发语言·qt
老赵的博客7 小时前
QT 自定义界面布局要诀
开发语言·qt
是桃萌萌鸭~7 小时前
mysqldbcompare 使用及参数详解
数据库·mysql
码码哈哈0.07 小时前
VSCode 2022 离线安装插件QT VSTOOl报错此扩展不能安装在任何当前安装的产品上。
ide·vscode·qt