Qt创建sqlite数据库表,包括姓名,年龄,学历,爱好,身高,性别等字段
时间: 2024-05-15 20:18:10 浏览: 118
好的,我了解了您的要求。以下是使用Qt创建sqlite数据库表的示例代码:
```C++
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
// 创建sqlite数据库连接
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("mydatabase.db");
if (!db.open()) {
qDebug() << "Error: Failed to connect database." << db.lastError();
return;
}
// 创建表
QSqlQuery query(db);
query.exec("CREATE TABLE person ("
"id INTEGER PRIMARY KEY,"
"name TEXT,"
"age INTEGER,"
"education TEXT,"
"hobby TEXT,"
"height REAL,"
"gender TEXT"
")");
if (!query.isActive()) {
qDebug() << "Error: Failed to create table." << query.lastError();
db.close();
return;
}
```
上述代码创建了一个名为 mydatabase.db 的sqlite数据库连接,并创建了一个名为 person 的表,包括 id、name、age、education、hobby、height、gender 七个字段。您可以根据需要进行修改。
希望对您有所帮助!
阅读全文
相关推荐
















