• 6554阅读
  • 1回复

qt QSqlQuery类 中execBatch函数的使用疑问 [复制链接]

上一主题 下一主题
离线lihua3152000
 
只看楼主 倒序阅读 楼主  发表于: 2012-12-08
关键词: 数据库QSqlQuery
QSqlQuery q;
q.prepare("insert into myTable values (?, ?)");
QVariantList ints;ints << 1 << 2 << 3 << 4;
q.addBindValue(ints);
QVariantList names;names << "Harald" << "Boris" << "Trond" << QVariant(QVariant::String);
q.addBindValue(names);
if (!q.execBatch())
    qDebug() << q.lastError();
上面是英文帮助中的例子,我现在想实现对表的更新,跟上面的程序类似,能够成功实现,但是数据量大时,速度有点慢。
谁能够有更快的更新数据库的方法和技术?谢谢!
离线xins0123

只看该作者 1楼 发表于: 2017-01-23
启用事务
快速回复
限100 字节
 
上一个 下一个