美文网首页
Qt 连接 PostgreSQL

Qt 连接 PostgreSQL

作者: _Xie_ | 来源:发表于2019-04-13 10:43 被阅读0次
    1. 配置环境变量
      C:\Program Files\PostgreSQL\10\bin;C:\Program Files\PostgreSQL\10\lib;

    2. 新建qt项目勾选 SQL 支持

    3. 复制 sqldrivers目录,目录名固定

    4. 具体代码示例

    #include "QtGuiApplication1.h"
    #include "qsqldatabase.h"
    #include "qsqlquery.h"
    #include "qdebug.h"
    
    QtGuiApplication1::QtGuiApplication1(QWidget *parent)
        : QMainWindow(parent)
    {
        ui.setupUi(this);
    
        QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
        db.setHostName("127.0.0.1");
        db.setDatabaseName("postgis_24_sample");
        db.setPort(5432);
        db.setUserName("postgres");
        db.setPassword("admin");
        bool ok = db.open();
    
        int b = ok;
        QSqlQuery query;
        query.exec("Select * from \"Pipes\"");
        while (query.next())
        {
            QString id = query.value(1).toString();
            qDebug() << id;
        }
    }
    

    相关文章

      网友评论

          本文标题:Qt 连接 PostgreSQL

          本文链接:https://www.haomeiwen.com/subject/tfsnnftx.html