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)");
相关推荐
xxwl58516 小时前
数据库后端接口测试报告
spring boot·mysql·tomcat
xqqxqxxq17 小时前
MySQL 数据类型笔记
数据库·笔记·mysql
Logintern0917 小时前
理解MySQL数据库的“事务与锁”
数据库·mysql
朱容zr33313317 小时前
为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?
java·运维·数据库·后端·mysql·面试·性能优化
xcyxiner18 小时前
DicomViewer15(act验证ci)
qt
brave_zhao19 小时前
mysql的安装
数据库·mysql
冷凝娇19 小时前
【MySQL】2026总结(一)
数据库·mysql
韭菜炒鸡肝天1 天前
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
开发语言·笔记·qt
神龙天舞20011 天前
MySQL 备库为什么会延迟好几个小时
android·数据库·mysql
刀法孜然1 天前
QT5.12.8开发中使用触摸屏,配置的环境变量,imx6ullpro开发板qt开发
qt