把postgres数据库数据写入文件 如题:以前没有接触过postgres数据库,请大虾还不吝赐教,c++怎么连接postgres数据库 并把数据库里的数据导出来写入文件中!越详细越好,有代码更好了,小弟叩谢了哈! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有SQL语句可以导出数据库,只能依靠命令行程序pg_dump把pg_dump.exe, libpq.dll, zlib1.dll拷到工作目录下,在工作目录下手工建立一个BAT文件(或通过程序建立)BACKUP.BAT---------------------@ECHO OFFREM 设置连接密码SET PGPASSWORD=XXXX pg_dump -U 连接用户名 -h 服务器IP地址 数据库名 --file=备份文件名---------------------你在C++在shellexecute执行这个bat文件 对不起,没有c++的程序,我是用其他语言调用的。C++应该可以用程序来建立一个bat文件也应该可以用程序来执行一个外部文件。 使用postgres 字段的copy 命令就行,copy table to './../a.txt',然后用程序调用即可。 可能我没说明白吧:我是要从数据库中的一个表提取一些有用的数据来写入文件,并以一定的格式存入,便于以后好读取,用CMAP模板类 怎么才能把提取的数据写入文件? 那更简单。select 出来,要怎么写就怎么写。c++连postgresql, 可用libpq连参考www.pgsqldb.org 的中文文档 连接会了,现在又出新要求了 Select出的数据要存入文件中,并且要能按某关键字读出其中的任意一条数据,因此写入文件的时候必须按一定的格式,其中用到了CMAP模板类等 能具体的讲讲怎么一个实现过程吗? 没用过C++,不知道CAMP摸板,你的问题和postgresql没关系,甚至和数据库的读取都没关系。请到C++区去问好吧。 INNODB,INSERT进入慢查询的问题 Mysql函数求优化 在postgresl ,在这种情况下如何使用分区表。 求一个mysql集群技术的解决方案 关于光标不能移动的问题 刷新数据表,发现数据一直在跳,有人知道是怎么回事吗 如何启动mysql5.1.1 关于建立ID号的问题(马上结贴) MYSQL用户只能查询到统计值的Grant 怎么写 mysql_error():由于目标计算机积极拒绝,无法连接。 update语句的询问! mysql 时间求和问题
把pg_dump.exe, libpq.dll, zlib1.dll拷到工作目录下,
在工作目录下手工建立一个BAT文件(或通过程序建立)BACKUP.BAT
---------------------
@ECHO OFF
REM 设置连接密码
SET PGPASSWORD=XXXX
pg_dump -U 连接用户名 -h 服务器IP地址 数据库名 --file=备份文件名
---------------------你在C++在shellexecute执行这个bat文件
C++应该可以用程序来建立一个bat文件
也应该可以用程序来执行一个外部文件。
copy table to './../a.txt',然后用程序调用即可。
select 出来,要怎么写就怎么写。
c++连postgresql, 可用libpq连
参考www.pgsqldb.org 的中文文档
请到C++区去问好吧。