当前位置:编程学习 > CGI >>

谁知道C++写的CGI怎么调用postgreSQL数据库?有没有例子?是否需要下个驱动?有地址么?找很久了。另外怎

谁知道C++写的CGI怎么调用postgreSQL数据库?有没有例子?是否需要下个驱动?有地址么?找很久了。另外C++写的CGI用的阿帕奇怎么内部跳转啊?我以前是J2EE的。求救啊。而且处理表单是否只能数字节?有没有别的办法啊?大哥们啊。。。
答案:只用过cgic,内部跳转在cgiMain函数中使用类似fprintf(cgiOut, "<script type=\"text/javascript\">window.location.href='mfgtool.cgi';</script>\n</HEAD>\n");这样可以跳转到你想到的页面。和Web服务器软件没关系,不管是apache还是其他,都是一样跳转,只要路径一致。

处理表单,在cgic中提供了函数接口,可以调用,比如的到客户端传过来的字符串:
//enter flag
cgiFormString("flag", flag, 32);
其中"flag"为客户端post过来的data键值对的键,flag是cgi中定义的char数组,用于接收post过来的键值对的值。这样就得到了客户端传递过来的值。

cgi输出到浏览器其实是加载静态html格式文件,然后读到特定字符,然后将cgi得到的值替换掉特定字符,然后出去到浏览器,进行显示。

至于调用postgreSQL数据库,我不太清楚,但是用C/C++链接数据库是肯定没问题的,这个帮不到你了。
其他:调用LIBPG即可,数据库自带,不用数字节,那是车轮,有别人造好的,用FASTCGI吧,找个SDK.看看例子就事半功倍了 楼主可以去饭客论坛看看
那里的编程实例很多
教程也很详细·

有机会去看看吧
潘磊个人推荐 

上一个:html中如何调用cgi
下一个:CGI程序是什么

更多图片编程知识:
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,