QT QSqlQuery 类
prepare() 与 exec()
- QSqlQuery 类提供prepare()用于准备sql函数,并且提供bindValue()方法用于替换变量值;
- 典型的用于如图:
- 需要注意的是:每一次 exec()的调用会清空prepare中的值;则每次调用exec()之前需要重新prepare。
- 测试代码如下:
QSqlQuery query;
query.prepare("insert into dfcf.stock_id (stock_id) value (:id);");
query.bindValue(":id","1234");
query.exec();
query.bindValue(":id","1234");
query.exec();
- 运行结果为: