把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++区去问好吧。 mysql两表按条件联合查询请教 怎么对mysql一个表两列相减,然后对减的结果整个求和 关于mysql 字符串比较大小的问题 如何把id相同的值相加且作为一个表查询出来呢? mysql中的数据库文件中的db.opt文件起什么作用? 想在mysql的基础上做一个dbms,但源码看得很头大,那位兄弟有开发文档啊? 用MySql-Front建表,如何建立一个有默认当前时间的字段? 跪求 :MYSQL权威指南(原书第2版) mysql连接不上返回146错误信息是怎么回事 MySql 存储过程使用游标循环插入数据问题 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++区去问好吧。