头文件:

#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();
``
使用QT中创建Postgresql数据库的连接包含h头文件和cpp源文件。

原文地址: https://www.cveoy.top/t/topic/eEzv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录