利用qt和navicat premium怎样创建sqlite数据表,并装填数据
时间: 2024-03-18 14:42:48 浏览: 128
实现qt中连接sqlite数据库并创建表
首先,需要下载安装Qt和Navicat Premium软件,并确保两者都能正常运行。
接下来,按照以下步骤创建SQLite数据表并装填数据:
1. 打开Navicat Premium软件,选择“连接”并新建一个SQLite连接。
2. 在连接成功后,选择“新建查询”。
3. 输入以下SQL语句创建一个名为“test”的数据表:
CREATE TABLE test (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER NOT NULL
);
4. 执行以上SQL语句,创建数据表。
5. 在Navicat Premium中,打开创建的数据表“test”。
6. 在数据表中,选择“插入记录”并开始输入数据。
7. 输入数据后,保存并退出Navicat Premium。
8. 打开Qt Creator,创建一个新的Qt项目。
9. 在Qt项目中,添加Qt SQL库,并添加以下代码连接到SQLite数据库:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("test.db");
db.open();
10. 添加以下代码读取“test”数据表中的数据:
QSqlQuery query;
query.exec("SELECT * FROM test");
while (query.next()) {
int id = query.value(0).toInt();
QString name = query.value(1).toString();
int age = query.value(2).toInt();
qDebug() << id << name << age;
}
11. 运行Qt项目,查看输出结果。
以上就是利用Qt和Navicat Premium创建SQLite数据表并装填数据的步骤。
阅读全文