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)");
相关推荐
卡布奇诺-海晨40 分钟前
MySQL的MVCC机制
数据库·mysql
秃头摸鱼侠2 小时前
MySQL查询语句(续)
数据库·mysql
睡觉待开机2 小时前
6. MySQL基本查询
数据库·mysql
誰能久伴不乏2 小时前
Qt 开发中的父类与父对象的区别和父对象传递:如何选择 `QWidget` 或 `QObject`?
java·开发语言·qt
誰能久伴不乏3 小时前
理解继承与组合的本质:Qt 项目中的设计选择指南
开发语言·qt
weixin_470880264 小时前
MySQL体系架构解析(二):MySQL目录与启动配置全解析
数据库·mysql·面试·mysql体系架构·mysql bin目录
英英_5 小时前
MySQL 日志数据同步的详细教程
数据库·mysql
Paddy哥5 小时前
linux 安装mysql8.0;支持国产麒麟,统信uos系统
linux·mysql·麒麟·统信uos·统信
朝九晚五ฺ6 小时前
【MySQL基础】数据库的备份与还原
数据库·mysql·oracle
抠脚学代码8 小时前
Ubuntu18.6 学习QT问题记录以及虚拟机安装Ubuntu后的设置
qt·学习·ubuntu