프로시저나 사용자정의 함수에서 java 어플리케이션을 호출 할 수 있나요? 0 3 2,473

by 손님 java 자바 [2008.12.08 16:40:51]


프로시저나 사용자정의 함수에서 java 어플리케이션을 호출 할 수 있나요?

예를들면)

A테이블에 첨부ID가 들어있습니다. A 테이블의 첨부ID를 가지고 GetFile.java라는 어플리케이션을

이용하여 경로를 가져올 수 있는데요.

이것을 프로시저나 사용자 정의함수를 통해서 Select GetPath(fid) from dual; 이런식으로 경로를 뿌려주는게

가능한가요??

by 피터 [2008.12.08 17:25:29]
사용해보진 않았지만, 프로시저에서 shell을 실행하고 shell에서 java 어플리케이션을 호출하면 될 것 같긴합니다만....
하지만 꼭 저렇게 할수 밖에 없는 상황이 아니라면 자바에서 프로시저를 호출해서 결과를 return받아서 다시 java를 호출하는 방식이 바람직해 보입니다.

혹시 참고가 될까하여 사용자팁의 링크를 올립니다.
http://www.gurubee.net/article/10006
http://www.gurubee.net/article/10003
http://www.gurubee.net/article/10368

by 웅 [2008.12.09 09:23:33]
저도 안써봐서 자세하게 이렇게 저렇게 하라고 말씀드릴 수는 없지만..
오라클pl/sql 내부에서 자바 클래스를 직접 포함해서 사용할 수 있다고 알고 있습니다.

http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/subprograms.htm#sthref1828

by 피터 [2008.12.09 09:52:59]
오호~ 웅님 그런 방법도 있군요. 재밌겠네요. 한번 테스트해봐야겠네요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입