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)");
相关推荐
邪修king20 分钟前
MySQL数据库(二):操作详解:从创建、查看到备份恢复
数据库·mysql
邪修king1 小时前
MySQL 数据库(三):表级操作实战:增删查改全实例演示 + 企业实操红线规范
android·数据库·mysql
知行产研1 小时前
煤矿软件杀成红海,龙软科技押注的“时空智能“能接棒吗?
数据库·科技·mysql
励志不掉头发的内向程序员1 小时前
【LibreCAD 2D架构】鼠标点下的坐标为什么会被“吸”走?LibreCAD 对象捕捉系统解析
开发语言·c++·qt·学习·系统架构
半兽先生2 小时前
MySQL + Milvus vs PostgreSQL + pgvector:AI 应用向量检索架构选型终极指南
mysql·postgresql·milvus
qq_349447952 小时前
搭建mysql主从数据库
数据库·mysql
PHP实战开发录7 小时前
PHP事务异常后为什么数据还写进去了
mysql·php·开发
charlie11451419111 小时前
现代Qt开发之图像处理进阶:像素操作与格式转换
开发语言·图像处理·qt
呆萌很12 小时前
MySQL 8.4 LTS 完整安装教程
数据库·mysql
Jackson_GJH14 小时前
Qt 右键自定义菜单的实现
开发语言·c++·qt