[ 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' |