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)");
相关推荐
qq_2837200518 分钟前
MySQL技巧(十四): 连接数过多 (Too many connections):原因 + 排查 + 终极解决方案
mysql·连接池·性能·异常
lifewange33 分钟前
java连接Mysql数据库
java·数据库·mysql
不写八个2 小时前
PHP教程004:php链接mysql数据库
数据库·mysql·php
计算机学姐3 小时前
基于SpringBoot的咖啡店管理系统【个性化推荐+数据可视化统计+配送信息】
java·vue.js·spring boot·后端·mysql·信息可视化·tomcat
٩( 'ω' )و2604 小时前
MySQL基础
数据库·mysql
生命不息战斗不止(王子晗)5 小时前
mysql基础语法面试题
java·数据库·mysql
流星白龙5 小时前
【MySQL】19.MySQL用户管理
android·mysql·adb
AIminminHu5 小时前
OpenGL渲染与几何内核那点事-项目实践理论补充(一-1-(5)番外篇:给 CAD 加上“控制台”——让用户能实时“调参数、看性能”)
qt·mfc·cad
qq_283720056 小时前
mysql技巧(十二):内存优化Buffer Pool 缓冲原理详解与配置
mysql·缓冲
xiaokangzhe6 小时前
MySQL主从复制读写分离笔记
笔记·mysql·adb