qt实现sqlite新建一行操作
时间: 2023-07-13 08:20:33 浏览: 201
qt操作sqlite
要在Qt中实现在SQLite数据库中新建一行,可以使用QSqlQuery类和SQL语句来完成。下面是一个示例代码片段:
```c++
QSqlQuery query;
query.prepare("INSERT INTO table_name (column1, column2, column3) VALUES (:val1, :val2, :val3)");
query.bindValue(":val1", value1);
query.bindValue(":val2", value2);
query.bindValue(":val3", value3);
if(query.exec()) {
// 新建行成功
} else {
// 新建行失败
}
```
在该示例中,首先创建了一个QSqlQuery对象,并使用prepare()方法准备了一个SQL语句,其中包含了要插入的表名和列名,以及用于绑定值的占位符。接下来,使用bindValue()方法将实际的值绑定到占位符上。最后,使用exec()方法执行SQL语句,如果执行成功,则说明成功地在SQLite数据库中新建了一行。
阅读全文