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)");
相关推荐
zxrhhm16 小时前
MySQL 8.4 LTS 数据库巡检脚本
数据库·mysql
十五年专注C++开发18 小时前
WaitingSpinnerWidget: 一个高度可配置的自定义Qt等待加载动画组件
开发语言·c++·qt·waitingspinner
oldking呐呐19 小时前
MySQL从入门到入土 -- 2.数据库基础
后端·mysql
Bert.Cai1 天前
MySQL TRIM()函数详解
数据库·mysql
小短腿的代码世界1 天前
KDDockWidgets深度解析:Qt停靠布局的工业级解决方案
qt
小叮当⇔1 天前
M4A 转 MP3 桌面转换器(PyQt5 + FFmpeg)
开发语言·qt·ffmpeg
九皇叔叔1 天前
MySQL 8.x 隔离级别调整
数据库·mysql·事务·隔离级别
许愿OvO1 天前
MySQL 8.3.0 运维与集群架构实战
运维·mysql·架构
程序员张31 天前
MySQL创建用户且只能访问指定数据库表
mysql
小卓(friendhan2005)1 天前
基于Qt的音乐播放器项目
数据库·c++·qt