需要安装oracle客户端安装的时候选择pro*C

解决方案 »

  1.   

    proc是要另外安装的,你可以把安装盘放进去,然后选择客户端,然后再选程序员那个选项,安装目录和服务器是同一个目录,然后要配置$ORACLE_HOME/precomp/admin/pcscfg.cfg然后就可以使用了,不过proc有好几个参数,主要有iname,oname,parse,include#include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <sqlca.h>
    EXEC SQL BEGIN DECLARE SECTION;
             char *userid="scott";
     char *passwd="tiger";
     char user_name[20];
             int remain_money;
    EXEC SQL END DECLARE SECTION;int main()
    {           
    EXEC SQL CONNECT :userid IDENTIFIED BY :passwd;
    if (sqlca.sqlcode == 0) printf("连接成功\n\n");
    else
       { printf("连接失败,exit(0)");getchar();exit(0);}         printf("请输入您想查询的账号:\t");
    scanf("%s",user_name);
    EXEC SQL SELECT remain_money INTO :remain_money FROM T_USERINFO WHERE user_name=:user_name;
            
    printf("\n\n账号:\t%s",user_name);
    printf("\n\n剩余金额:\t%d\n\n\n",remain_money);
    getchar();
    getchar();

    return 0;
    }