dataBase

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ dataBase ] in KIDS
글 쓴 이(By): guest (guest) <128.163.241.142> 
날 짜 (Date): 2000년 12월  3일 일요일 오후 11시 53분 12초
제 목(Title): [Q] unix-oracle link


안녕하세요. 
ashsarang님의 조언에도 불구하고 unix에서 c로 짜여진 프로그램을 oracle에 
연결하는 방법을 모르겠습니다.
원래 프로그램을 my.pc로 했고, precompile 해서 my.c를 얻었고, 전 그냥 gcc 
my.c를 했더니 아래와 같은 에러가 나왔습니다.
어떻게 해결해야하는지 알려주시면 감사하겠습니다.
꾸뻑~

/******* code *********/
EXEC SQL BEGIN DECLARE SECTION;
varchar userid[9], password[9];
EXEC SQL END DECLARE SECTION;
EXEC SQL INCLUDE sqlca;
EXEC SQL INCLUDE oraca;
main()
{  char line[80];
   char ch;
   strcpy (userid.arr, "myid");
   userid.len = strlen (userid.arr);
   strcpy (password.arr, "mypasswd");
   password.len = strlen (password.arr); 
   EXEC SQL CONNECT :userid IDENTIFIED BY :password;
   printf("connection succeed!\n");
}

/******* precompile ***********/
proc my.pc


Pro*C/C++: Release 8.0.5.0.0 - Production on Sat Dec 2 17:52:48 2000
(c) Copyright 1998 Oracle Corporation.  All rights reserved.
System default option values taken from: 
/usr/local/oracle/app/oracle/product/8.0.5/precomp/admin/pcscfg.cfg

/******* compile *************/
gcc my.c


/var/tmp/ccu4w8pq.o: In function `main':

/var/tmp/ccu4w8pq.o(.text+0x1b4): undefined reference to `sqlcxt'
 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.