在需要使用的时候:在pl/sql不易达到目的(或不能)而Pro*C/C++可以

解决方案 »

  1.   

    为什么用pro*c,呵呵,你先问问为什么用sqlj就知道这个答案了要用pro*c,先编写一个*.pc文件,里边迁入了sql,然后预编译:
    proc test.pc,就生成了test.c文件,在编译,连接test.c就生成了可执行文件test.exe,运行test.exe就可以了,编译test.c的时候,头文件目录在
    %ORACLE_HOME%\precomp\public下,共享库%ORACLE_HOME%\precomp\lib下
      

  2.   

    因为要用c存取oralce,所以就用proc
      

  3.   

    因为要使用c和oracle来编制应用系统,就要用到proc,如果你不想用的话,用oci也可以达到相同的目的。
      

  4.   

    在oracle 8i+win2000的环境下如何设置共享库%ORACLE_HOME%\precomp\lib呢?
      

  5.   

    一般的开发语言连接数据库都是使用控件,ODBC连接,而PRO*C是oracle接口(OCI)的抽象,效率比较高,在大的数据量下,使用PRO*C/OCI是必要的