快捷搜索:

您的位置:澳门新葡4473网站 > 新葡亰平台娱乐 > MFC连接postgre数据库

MFC连接postgre数据库

发布时间:2019-11-21 04:02编辑:新葡亰平台娱乐浏览(75)

    布局境遇:

        include:libpq-fe.h文件

        lib:libpq.lib文件

        dll:libeay32.dll,libiconv-2.dll,libintl-8.dll,libpq.dll,ssleay32.dll五个公文

    连接代码: 

    PGresult *res;//寄存结果
    PGconn *m_conn;

    //连接数据库

    m_conn = PQsetdbLogin(ip,port,"","",dbname,user,password);

    PQsetClientEncoding(m_conn,"GBK");
    if (PQstatus(m_conn) != CONNECTION_OK)
    {
    //连接数据库战败,就输出失败原因
    CString strErr;
    strErr.Format(_T("连接数据库失利 [%s]"),CString(PQerrorMessage(m_conn)));
    AfxMessageBox(strErr);
    PQfinish(m_conn);
    return;
    }

    //定义数据库查询语句得到查询结果
    string strsql = "select * from tb_way_performance where sp_way_id>0" ;
    res = PQexec(m_conn, strsql.c_str());

    //依照字段值获得字段way_id所在列

    int col_way_id = PQfnumber(res,"way_id");

    //获取列值col_way_id 和行值i得到单元格的值

    CString str_way_id(PQgetvalue(result,i,col_way_id));

     

    最后附带libpq连接postgre数据库的api文书档案

    本文由澳门新葡4473网站发布于新葡亰平台娱乐,转载请注明出处:MFC连接postgre数据库

    关键词:

上一篇:没有了

下一篇:没有了