使用QT中创建Postgresql数据库的连接包含h头文件和cpp源文件。
头文件:
#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();
``
原文地址: https://www.cveoy.top/t/topic/eEzv 著作权归作者所有。请勿转载和采集!