Qt 连接 PostgreSQL 数据库:完整示例(包含头文件和源文件)
使用 Qt 连接 PostgreSQL 数据库:完整示例(包含头文件和源文件)
本教程将向您展示如何使用 Qt 创建 PostgreSQL 数据库连接,并提供完整的代码示例,包含头文件和源文件。
头文件
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlQuery>
源文件
QSqlDatabase db = QSqlDatabase::addDatabase('QPSQL');
db.setHostName('localhost');
db.setDatabaseName('mydatabase');
db.setUserName('myusername');
db.setPassword('mypassword');
if (!db.open()) {
qDebug() << 'Error opening database:' << db.lastError().text();
return;
}
QSqlQuery query;
query.exec('SELECT * FROM mytable');
while (query.next()) {
int id = query.value(0).toInt();
QString name = query.value(1).toString();
qDebug() << 'ID:' << id << ' Name:' << name;
}
db.close();
说明:
- 请将 'mydatabase', 'myusername', 'mypassword' 替换为您的实际数据库名称、用户名和密码。
- 'mytable' 是您要查询的表名,请根据您的实际情况进行修改。
- 您可以使用 QSqlQuery 类执行各种数据库操作,例如插入、更新、删除数据等。
更多信息:
原文地址: https://www.cveoy.top/t/topic/nVFm 著作权归作者所有。请勿转载和采集!