谁知道C++写的CGI怎么调用postgreSQL数据库?有没有例子?是否需要下个驱动?有地址么?找很久了。另外怎
谁知道C++写的CGI怎么调用postgreSQL数据库?有没有例子?是否需要下个驱动?有地址么?找很久了。另外C++写的CGI用的阿帕奇怎么内部跳转啊?我以前是J2EE的。求救啊。而且处理表单是否只能数字节?有没有别的办法啊?大哥们啊。。。
谁知道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程序是什么