QT prepare与exec

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();
  • 运行结果为:
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u013894391/article/details/100053445
QT