Background Image

FORUM

2025.07.09 09:43

function생성 질문

조회 수 1579 추천 수 0 댓글 4
?

단축키

Prev이전 문서

Next다음 문서

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


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS

Window7 32bit, Linux 64bit 등

CUBRID Ver.

[cubrid_rel] 수행 결과

CUBRID TOOL Ver.

[도움말]-[버전정보] 확인

응용 환경(API)

java, php, odbc 등 입력


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.


에러 내용 및 재현 방법재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------


큐브리드에서 function 을 만들고 싶은데 java로 클래스 파일까진 만들었거든요 

근데 이걸

$loadjava를 사용해

큐브리드 서버에 배포를 해야한다고 하는데 이걸 무슨 프로그램에서 실행하는지를 모르겠네요

현재 사용환경은 큐브리드 매니저만 사용하고있습니다

01090076293으로 전화부탁드립니다감사합니다


  • ?
    우수빈 2025.07.09 10:34
    안녕하세요.
    loadjava 및 함수/프로시저 등록 방법 매뉴얼을 첨부드립니다.
    해당 매뉴얼 참고부탁드립니다.
    https://www.cubrid.org/manual/ko/11.4/pl/jsp.html#id3
  • ?
    정만영 2025.07.09 10:57

    안녕하세요.
    데이터베이스 볼륨 위치에 java 디렉토리를 생성하고 이 위치에 자바 클래스 파일을 복사 후 반영 DB에서 함수를 등록하면 loadjava 명령어를 수행하지 않아도 사용(배포) 가능합니다.

    예제)
    1, 자바 프로시저 생성
    [qa_user@pm-myjun1 java]$ vi SpCubrid.java
    2, 자바 파일 컴파일
    [qa_user@pm-myjun1 java]$ javac SpCubrid.java
    3, 컴파일 클래스 파일을 DB볼륨 위치 java 디렉토리(없으면 java 디렉토리 생성 후) 복사
    [qa_user@pm-myjun1 java]$ cp SpCubrid.class /home/qa_user/CUBRID-11.4.0.1778-13a115a-Linux.x86_64/databases/demodb/java
    4. DB 함수 등록과 실행
    [qa_user@pm-myjun1 java]$ csql -u public demodb
    csql> CREATE FUNCTION hello() RETURN STRING.....생성
    csql> CALL Hello() INTO :HELLO;
    === <Result of CALL Command in Line 1> ===
    Result
    ======================
    'Hello, Cubrid !!'

    참조: 4번 자바 함수 등록 후 실행되지 않으면 DB 재구동하고 확인하시고 자바 관련 자세한 내용은 우수빈님 댓글과 같이 매뉴얼을 참조 바랍니다.

  • ?
    wltkd96 2025.07.09 13:05
    말씀하신 db볼륨위치에 자바디렉토리를 생성하거나
    lodjava를 cubrid매니저 프로그램에서 할 수 있는건가요?
  • ?
    정만영 2025.07.09 13:19

    CUBRID에서 제공하는 UI 툴(Manager, Admin)에는 서버(OS) 명령어(mkdir, cp, mv..)를 직접 실행하는 기능이 포함되어 있지 않습니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 21 admin 2024.04.23 132677
45 11.3 서비스 오픈 바인드 변수 처리 시 성능 5 file abc123 2025.06.25 1749
44 큐브리드 데이터베이스 디스크 변경 문의사항입니다. 1 난지수 2025.06.25 1652
43 CUBRID 9.3 & 디비버(DBeaver)에서 테이블 탐색기 없음 관련 문의1 1 빠리 2025.06.26 1973
42 트리거 조회시 권한 없음 1 큐피 2025.06.26 1504
41 gettransactioninfo 응답 값에 sql_text가 없는 이유 문의드립니다. 1 file ogu 2025.07.09 1510
» function생성 질문 4 wltkd96 2025.07.09 1579
39 액티브+트랜잭션 로그를 사용한 복구 방법이 있나요? 1 로키 2025.07.09 1601
38 특정 데이터 삭제 여부 및 존재기록 확인문의 2 far 2025.07.14 1328
37 Cannot communicate with the broker 에러 로컬백업 2025.07.15 1336
36 cubrid broker status 관련 4 로컬백업 2025.07.16 1384
35 cubrind tranlist tran time 관련 2 로컬백업 2025.07.16 1276
34 killtran 이후 cubrid.jdbc.driver.CUBRIDException: A database has not been restarted. 1 로컬백업 2025.07.16 1552
33 tranlist 확인시 sql_id 는 empty 이고 trantime 은 계속늘어나는 현상 3 로컬백업 2025.07.17 1353
32 jdbc utc 설정 1 hellosh 2025.07.18 1376
31 어드민 툴 오류 (Software caused connection abort: recv failed) 2 file 테스트맨 2025.07.24 1086
30 Python3.1x 버전에서 CUBRID-Python wheel 패키지 드라이버 빌드하기 file HiCLASS 2025.08.05 389
29 프로토콜 문서 관련하여 문의 드립니다. 6 박정현 2025.08.08 324
28 unloaddb 실행시 오브젝트파일 0byte 생성 6 ciel 2025.08.09 386
27 Cubrid 11.4 와 manager 11.1 연결되나요? 3 ciel 2025.08.11 396
26 중복 컬럼 문의 1 file 깐노 2025.08.12 321
Board Pagination Prev 1 ... 204 205 206 207 208 209 210 211 212 213 Next
/ 213

Contact Cubrid

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