Background Image
조회 수 18526 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

Java SP를 사용하기 위해선 cubrid.conf 파일에서
# Enable Java Stored Procedure
java_stored_procedure=yes
로 변경하시고 cubrid service restart 하셔야 합니다.

등록 방법
1. 이기종 DB의 jdbc driver를 올립니다.
C:UsersAdministratorDesktop>loadjava demodb mysql-connector-java-5.0.8-bin.jar

2. 작성한 Java SP를 등록 합니다.
C:UsersAdministratorDesktop>loadjava demodb MySP.class

3. 등록한 Java SP를 cubrid function 이나 procedure로 등록합니다.
create function remote_mysql_data_info (name varchar, value1 varchar) return varchar
as language java
name 'MySP.getRemoteTableInfo(java.lang.String, java.lang.String) return java.lang.String';


4. 테스트 하시면 됩니다.
select remote_mysql_data_info('','') from db_root

참고로 ResultSet을 리턴하는 함수도 샘플에 올렸습니다.

create function remote_mysql_data (name varchar, value1 varchar) return cursor
as language java
name 'MySP.getRemoteTable(java.lang.String, java.lang.String) return java.sql.ResultSet'
;
참고로 ResultSet 은 SELECT list절에서 사용할수 없습니다.
오직 어플리케이션에서만 접근이 가능합니다.


select remote_mysql_data_info ('','') from db_root;


List of Articles
번호 제목 글쓴이 날짜 조회 수
42 공개SW 가이드/보고서 정병주 2020.06.09 544
41 게임개발자들을 위한 CUBRID C-API 관련 자료 및 sample code file 남재우 2007.06.28 20161
40 게시판 기능을 통해 본 오픈소스 DBMS 비교 admin 2009.06.27 33090
39 php로 큐브리드 프로시저 사용하기 1 박진호 2007.10.05 22500
38 php로 cubrid 프로시저 사용하기 2 - cubrid_prepare 이용 - 박진호 2007.10.30 24117
37 phpCubAdmin for 2008버전 CUBRID_DEV 2009.07.15 16598
36 phpCubAdmin 1.0.1 입니다. file 야라바 2007.10.18 18978
35 loadjava GUI Tool 공유 file 궁금이 2007.10.13 19239
34 [util] procedure 등록 유틸리티 1 file 이지현 2007.10.19 15420
33 WordPress for CUBRID 2008 1 file 정병주 2009.08.06 29730
32 Windows 기반의 Apache + PHP + CUBRID를 한방에... APMSETUP 7 출시 정병주 2010.01.05 34896
31 Pro Git (Second Edition) 한글 번역본 다운로드 file 정병주 2017.09.18 1161
30 PHP로 DB작업 디버깅하기(오류시 담당자에 디버깅 정보 보내기) 서상욱 2007.06.19 20124
29 NHN DeView 2010 발표자료 file 정병주 2010.09.10 24059
28 NHN DeView 2008 발표자료 정병주 2008.12.07 32674
27 NHN DeView 2008 동영상 정병주 2008.12.07 31547
26 NBench를 이용하여 게시판 Benchmark 해보기 정병주 2009.01.07 26479
25 Microsoft VisualC++ 2008 재배포 팩 (SP1) 64bit file 남재우 2010.01.27 20974
24 Microsoft VisualC++ 2008 재배포 팩 (SP1) 32bit file 남재우 2010.01.27 17711
23 Linux에서 Cubrid 자동 부팅하기 장현정 2007.10.25 15473
Board Pagination Prev 1 2 3 4 Next
/ 4

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales