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)");
相关推荐
云中飞鸿5 小时前
linux中qt安装
开发语言·qt
醇氧5 小时前
【docker】mysql 8 的健康检查(Health Check)
mysql·docker·容器
少控科技5 小时前
QT第6个程序 - 网页内容摘取
开发语言·qt
lekami_兰5 小时前
MySQL 长事务:藏在业务里的性能 “隐形杀手”
数据库·mysql·go·长事务
stevenson_aspdotnet6 小时前
QT5.15.12 编译备忘
qt
爱学英语的程序员7 小时前
面试官:你了解过哪些数据库?
java·数据库·spring boot·sql·mysql·mybatis
·云扬·8 小时前
MySQL Redo Log落盘机制深度解析
数据库·mysql
码界筑梦坊8 小时前
330-基于Python的社交媒体舆情监控系统
python·mysql·信息可视化·数据分析·django·毕业设计·echarts
无小道9 小时前
QT——QFIie和QFileInfo文件类
开发语言·qt·命令模式
千寻技术帮9 小时前
10327_基于SpringBoot的视频剪辑咨询网站
mysql·源码·springboot·代码·视频咨询