domingo, 8 de febrero de 2015

Qt + Postgresql en Fedora 21

Para usar una bd en postgresql usando Qt en fedora 21 primero debes instalar el driver de postgresql

yum install qt5-qtbase-postgresql

Luego en el proyecto agregar la linea sql en el fichero .pro de nuestro proyecto



Listo :) Ahora puesdes probar el driver usando el siguiente código:



#include <QtCore/QCoreApplication>

#include <QDebug>
#include <QSqlDatabase>
#include <QStringList>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    qDebug() << "Available drivers: " << QSqlDatabase::drivers();

    QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");

    qDebug() << "addDatabase() " << (db.isValid() ? "VALID" : "ERROR");

    return a.exec();
}



Aqui pongo un ejemplo más pulido:

No hay comentarios:

Publicar un comentario