使用c++和oracle,在进行数据库操作时,是使用proc还是用odbc更适合些?感觉pro*c更适合c,过程化的编程?因为以前没有接触过pro*c,现在只是浅显了解,请大家指教

解决方案 »

  1.   

    最好不要用ODBC,速度明显感觉慢,最好用专用接口
      

  2.   

    看需要Pro*C 速度快,难开发,难维护
    odbc 速度要慢,开发维护容易pro*C documentPro*C/C++ Precompiler Getting Started for Windows
    http://www.oracle.com/pls/db102/to_toc?pathname=win.102%2Fb14321%2Ftoc.htm&re=portal+%28Application+development%29Pro*C/C++ Precompiler Programmer's Guide
    http://www.oracle.com/pls/db102/to_toc?pathname=appdev.102%2Fb14407%2Ftoc.htm&re=portal+%28Application+development%29
      

  3.   

    用occi怎么样,使用oracle9支持OCCI吗,与PRO*C相比,那个更好
      

  4.   

    OCI什么的找不到资料,搞不下去
    pro*c很容易上手
    我只买了一本书就搞定了
    odbc是微软的东西啊,只能在它的平台上用,有一定的局限性。我以前在windows下写的pro*c程序,没费多少事情就移到linux下了,现在跑的很好,如果用odbc,估计就没戏了,从头来过吧。
    而且odbc那玩意似乎比pro*c难学多了。
      

  5.   

    我现在也是在作windows向unix移植,以前一直在用odbc,真的是很麻烦,用了很多mfc的类,得从头写,郁闷
      

  6.   

    在oracle下进行数据库的开发,是不是普遍在用pro*c呢?
      

  7.   

    Pro*C 适合批处理(batch)的情况反正我一直用pro*c
      

  8.   

    在使用PRO*C编程时,可以同时使用OCI,OCCI吗,如何进行编译?