引用 --E:\01_wf\home-oracle
proc hello.pc
gcc -L
O
R
A
C
L
E
H
O
M
E
/
p
r
e
c
o
m
p
/
p
u
b
l
i
c
−
I
ORACLE_HOME/precomp/public -I
ORACLEHOME/precomp/public−IORACLE_HOME/precomp/public/ -c hello.c
gcc -L$ORACLE_HOME/lib -lclntsh -o hello hello.o
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "sqlca.h"
EXEC SQL BEGIN DECLARE SECTION;
char *uid = "scott/tiger@orcl";
EXEC SQL END DECLARE SECTION;
int main()
{
EXEC SQL CONNECT :uid;
printf("%s",sqlca.sqlerrm.sqlerrmc);
if(sqlca.sqlcode == 0)
printf("Success!!!\n");
else
printf("Fail!!!, the sqlcode is %d\n", sqlca.sqlcode);
}