qt sqlite数据库删除操作
时间: 2023-11-04 10:00:36 浏览: 227
Qt sqlite 数据库操作封装
5星 · 资源好评率100%
在Qt中,可以使用QSqlQuery类来执行SQLite数据库的删除操作。以下是一个简单的示例代码:
```cpp
// 创建一个SQLite数据库连接
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("path/to/database.sqlite");
// 打开数据库连接
if (!db.open()) {
qDebug() << "Error: Failed to connect to database.";
return;
}
// 创建一个查询对象
QSqlQuery query;
// 准备SQL语句
QString sql = "DELETE FROM tableName WHERE condition";
// 执行删除操作
if (!query.exec(sql)) {
qDebug() << "Error: Failed to delete data.";
}
// 关闭数据库连接
db.close();
```
在上面的代码中,你需要将"path/to/database.sqlite"替换为你实际的数据库文件路径,"tableName"替换为你要删除数据的表名,"condition"替换为符合你要删除数据的条件。
阅读全文