Background Image
조회 수 18523 추천 수 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
번호 제목 글쓴이 날짜 조회 수
22 KIPA "공개SW 유지보수 서비스 가이드라인" 자료 file 정병주 2009.04.29 20554
» Java SP를 이용한 이기종 DB 연결 file 웁쓰 2009.06.12 18523
20 JDBC sample 프로그램입니다 관리자 2007.10.25 30805
19 JCO 8차 컨퍼런스 발표 자료 (개발프로세스) file 김평철 2007.02.12 17389
18 ITrack 설명서 file 관리자 2006.09.07 14511
17 ITrack 모범 사용(best practice) 문서 1 file 관리자 2006.09.07 13517
16 ITrack SW 다운로드 1 file 관리자 2006.09.07 17052
15 ITrack KLDP에 공개SW 프로젝트로 등록 2 김평철 2006.09.12 16419
14 ITrack (Issue Tracking System) 이란? 관리자 2006.09.06 17886
13 HDD vs. SSD에서의 DBMS (CUBRID, MySQL) 성능 비교 자료 file 정병주 2010.08.26 32905
12 CUBRID 지원 텍스트큐브(Textcube) 다운로드 3 file 정병주 2009.07.01 25024
11 CUBRID 소개 및 발전 계획 file cubrid 2010.12.02 19508
10 CUBRID 매니저 아이콘 디자인 자료 정병주 2009.05.15 24649
9 CUBRID 기반의 오픈소스 툴 사용 가이드 8 file admin 2009.04.18 21503
8 CUBRID AppsPack for VM 시난 2009.10.16 20122
7 CUBRID 2008 NBD Bench 시험 결과 보고서 file admin 2008.12.09 45684
6 CCI LIBRARY FOR DELPHI 1 file Prototype 2009.07.01 18417
5 C++빌더 사용자를 위한 CUBRID ADO Connection 샘플 file Prototype 2009.05.03 21151
4 Autoset 4.3.2 Prototype 2009.03.11 25542
3 APMSETUP 6: Apache+PHP+CUBRID를 한번의 실행으로...... 정병주 2009.06.02 39152
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