文件名称:如下面的例子-Qt简介包含Qt的系统的架构
文件大小:14.45MB
文件格式:PPT
更新时间:2024-05-13 20:52:13
qt教程
如下面的例子: void Widget::on_pushButton_clicked() { if(QSqlDatabase::database().driver()->hasFeature(QSqlDriver::Transactions)) { //先判断该数据库是否支持事务操作 QSqlQuery query; if(QSqlDatabase::database().transaction()) //启动事务操作 { // //下面执行各种数据库操作 query.exec(“insert into student values (14, ‘hello’)”); query.exec(“delete from student where id = 1″); // if(!QSqlDatabase::database().commit()) { qDebug() << QSqlDatabase::database().lastError(); //提交 if(!QSqlDatabase::database().rollback()) qDebug() << QSqlDatabase::database().lastError(); //回滚 } } //输出整张表 query.exec(“select * from student”); while(query.next()) qDebug() << query.value(0).toInt() << query.value(1).toString(); } }