在开发中,数据库的增删改查是常见的需求。今天用几个简单的例子,展示如何在Qt C++中操作SQL数据库!😎
首先,确保你已配置好数据库连接,比如SQLite或MySQL。以下是一个添加数据的简单示例:
```cpp
query.prepare("INSERT INTO users (name, age) VALUES (:name, :age)");
query.bindValue(":name", "Alice");
query.bindValue(":age", 25);
query.exec();
```
删除数据也很直观:
```cpp
query.prepare("DELETE FROM users WHERE id = :id");
query.bindValue(":id", 1);
query.exec();
```
修改数据时,可以这样写:
```cpp
query.prepare("UPDATE users SET age = :age WHERE name = :name");
query.bindValue(":age", 30);
query.bindValue(":name", "Alice");
query.exec();
```
查询数据则使用`SELECT`语句,记得处理结果集哦:
```cpp
query.exec("SELECT FROM users");
while (query.next()) {
qDebug() << query.value(0).toString();
}
```
掌握这些基础语法后,你可以轻松应对各种数据库操作任务啦!💡🚀
Qt Cplusplus SQL Database 编程小技巧