项目需求,需要使用Gbase8t数据库存储一些关键数据:前台页面的数据通过WEB服务器在CGI程序内处理。现在需要在CGI程序中调用Gbase8t提供的数据库操作语句。之前跟相关的技术支持请教了一下,先是让我在linux下做ODBC连接数据库的测试:用Gbase8t程序里的Demo程序测试通过,研究了一下Demo程序:包括了数据库连接的操作,还有执行的SQL语句的函数。想问一下,除了这些demo外,有没有专门的API供我在C程序中调用的?我现在在考虑,如果在我的CGI中使用需要修改一下demo的处理,但是这个过程不但耗时,而且很可能带来不稳定因素。。。
你好:
gbase8t数据库c方向,可以通过3种方式连接, 1、odbc,参照demo 2、esqlc,参考demo/esqlc 3、联系南大通用厂商,了解GCI接口(和oracle OCI接口一样)
个人建议:
可以使用ESQLC这个相对简单,高效。可以使用ESQLC编写公用函数,在CGI程序函数编译的时候一起编译,直接调用相应的ESQLC编写的公用函数。 不知道具体业务的复杂度,如果不是太复杂,可以考虑一下数据库的存储过程。这样web程序可以直接调用数据库存储过程,程序会相应变简单。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30