D:\oracle\product\10.1.0\Db_1\precomp9i要看相应目录,
目录下一般都有例子一般 情况pro*C 不会被安装
需要选择 定制 模式去增加oracle8i中需要选择客户端,然后选中proC安装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
目录下一般都有例子一般 情况pro*C 不会被安装
需要选择 定制 模式去增加oracle8i中需要选择客户端,然后选中proC安装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
#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;
}