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)");
相关推荐
luoluoal13 小时前
基于python大数据的电影市场预测分析(源码+文档)
python·mysql·django·毕业设计·源码
conca14 小时前
Java+MySQL时区难题-Date自动转换String差8小时
数据库·mysql
壹米饭14 小时前
MYSQL进阶:删除视图时视图被lock解决方案
后端·mysql
oMcLin15 小时前
如何在Ubuntu 22.04 LTS上配置并优化MySQL 8.0分区表,提高大规模数据集查询的效率与性能?
android·mysql·ubuntu
youyicc15 小时前
Qt连接Pg数据库
开发语言·数据库·qt
楚Y6同学16 小时前
基于 Haversine 公式实现【经纬度坐标点】球面距离计算(C++/Qt 实现)
开发语言·c++·qt·经纬度距离计算
一路向北⁢16 小时前
MySQL 5.7 表分区使用说明(视频系统实战)
mysql·分区·分表·表分区
齐鲁大虾17 小时前
SQL Server 和 MySQL的区别
数据库·mysql
江公望17 小时前
QT/QML qmlRegisterType()函数浅谈
开发语言·qt
东方巴黎~Sunsiny18 小时前
mysql大表空间整理注意点
数据库·mysql