msvc++6开发CS架构 : 服务器端接收请求报文后,如何最大效率地进行oracle数据库中操作,例如insert,select,update等? oci?服务器接收客户端的报文请求, 对数据库操作后返回操作结果. 客户端数量较多,要多线程,响应时间快.
请各位大侠援手,给些建议

解决方案 »

  1.   

    proc能满足大多数需求,比oci简单好用。
      

  2.   

    我对ADO比较熟悉,不知在效率方面,OCI会比ADO优秀多少
      

  3.   

    ADO是一个标准接口,也就是你的数据库操作调用ADO的类,然后ADO类再调用OCI访问,多了一层函数调用.性能会差一点.而且有些oracle特别的处理在ADO中就不能使用了.
    如果你要简单的话就用PROC*C,但是OCI可以支持更多的类型,比如proc*c对numeric相应的是double时有可能精度不够.大多情况下用proc*c就够了,如果你用c++开发的话,可以使用occi,接口和JDBC的调用差不多.
      

  4.   

    occi 是不是只能用于9i啊,8i不行吧