news 2026/10/27 10:02:29

Windows下c/c++使用pgsql

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows下c/c++使用pgsql

pgsql 安装后,安装目录下就有 c 的开发库,可以直接使用。

第一步:
我们先将PostgreSQL安装目录\{version}\bin目录添加到环境变量,以便程序能找到动态链接库。这里{version}根据你安装的版本而不同。

第二步:
打开visual studio,创建一个 c++ 控制台工程。

第三步:
在项目上右键,选择属性,打开属性配置窗口。

第四步:
配置下拉框选择所有配置,默认这里是当前活动的编译类型,因为我要编译 Release 版,所有这里直接选择所有所有配置一起配置了,否则发布的时候还要再配一遍。

选择配置属性下的VC++目录,分别点击包含目录和库目录,下拉之后选择编辑,分别添加PostgreSQL安装目录\{version}\include目录和PostgreSQL安装目录\{version}\lib目录。

第五步:
点击链接器下的输入,点击附加依赖项。

下拉之后选择编辑,添加libpq.lib。

第六步:
在代码中包含头文件。

#include<libpq-fe.h>

第七步:
连接数据库。

intmain(){PGconn*conn=PQconnectdb("host=127.0.0.1 dbname=** user=** password=**");if(PQstatus(conn)==CONNECTION_BAD){printf(PQerrorMessage(conn));PQfinish(conn);}}

第八步:
插入数据。

voidinsert(PGconn*conn,string sql){PGresult*res=PQexec(conn,sql.c_str());if(PQresultStatus(res)!=PGRES_COMMAND_OK){cout<<PQresultErrorMessage(res)<<endl;}PQclear(res);}

我目前只需要这些功能,写c++也是迫不得已,止步于此。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/27 6:32:29

Kotaemon针灸穴位查询:图文结合精准定位

Kotaemon针灸穴位查询&#xff1a;图文结合精准定位 在中医学习和临床实践中&#xff0c;一个看似简单的问题——“足三里穴到底在哪里&#xff1f;”——往往需要翻阅多本教材、比对图谱、甚至请教老师才能确认。传统方式不仅效率低&#xff0c;还容易因文献版本差异或描述模糊…

作者头像 李华
网站建设 2026/10/26 17:00:26

通达信轻松买卖点副图,源码分享

{} IF(PERIODNAME<>"日线") { 统计:"该指标只在日线周期下有效。"; RETURN; } r:((ZDMR[-1]BDMR[-1])-(ZDMC[-1]BDMC[-1]))/SHGZG*100; 大单净量:r; D3:EMA(EMA(r,30),3)*30,color00ffff; D5:EMA(EMA(D3,5),3),colorff00cc; D10:EMA(EMA(D3,10),3),c…

作者头像 李华
网站建设 2026/10/26 20:21:26

仅限内部分享:电力巡检Agent路径生成模型参数调优全记录

第一章&#xff1a;电力巡检 Agent 的巡检路线在智能电网运维系统中&#xff0c;电力巡检 Agent 扮演着关键角色&#xff0c;其核心任务之一是规划高效、可靠的巡检路线。合理的路径设计不仅能提升设备检测覆盖率&#xff0c;还能显著降低能源消耗与巡检时间成本。路径规划策略…

作者头像 李华
网站建设 2026/10/26 12:18:12

ChromePass密码找回工具:轻松获取Chrome保存的所有密码

ChromePass密码找回工具&#xff1a;轻松获取Chrome保存的所有密码 【免费下载链接】chromepass Get all passwords stored by Chrome on WINDOWS. 项目地址: https://gitcode.com/gh_mirrors/chr/chromepass 你是否曾经遇到过这样的情况&#xff1a;在Chrome浏览器中保…

作者头像 李华
网站建设 2026/10/26 17:26:17

BookmarkHub:告别浏览器书签混乱的智能同步神器

BookmarkHub&#xff1a;告别浏览器书签混乱的智能同步神器 【免费下载链接】BookmarkHub BookmarkHub , sync bookmarks across different browsers 项目地址: https://gitcode.com/gh_mirrors/bo/BookmarkHub 你是否经历过这样的烦恼&#xff1f;&#x1f4bb; 在公司…

作者头像 李华