database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 361 게시물 읽기
No. 361
Q.[질문] 등록된 class를 찾을 수 없다고 나옵니다.
작성자
이지현
작성일
2007-07-05 14:28
조회수
3,613

==============================================

 

실행 오류: -889

3번째 라인에서 오류

 

오류내용:

  Stored procedure execute error: java.lang.ClassNotFoundException: spLogResRegist_Insert

 

==============================================

 

public class spLogResRegist_Insert

{

    public static void Insert(int _type, int _idx, String _filename,

                    int _tar_type, int _tar_idx, String _tar_filename, String _who)

    throws Exception

    {

                              .

                              .

 

==============================================

 

위와 같은 클래스를 만들어서 .class 파일을 만든 다음 loadjava로 Db에 등록하고 sqlx에서

 

lss_insert 라는 이름으로 sp를 등록했습니다.

 

그리고 아래와 같이 실행했습니다 .

 

call lss_insert ( 0,0,\\\'test.bon\\\', 5,0,\\\'player1.atr\\\',\\\'jihyun\\\')

 

그런데 실행하니 최상위의 메세지가 발생했습니다.

 

select * from _db_stored_procedure 를 실행했을 때 파라미터와 이름까지 잘 등록이 된 것을 확인했습니다. (target이라는 컬럼에 < spLogResRegist_Insert.Insert(int,int,java.lang.String, int, int,java.lang.String, java.lang.String >라고 등록이 되어 있습니다. )

 

음.. 어디를 잘못한 건가요?

 

 

 

...................

추가적으로 cci 로 제작할 때 sp를 어떻게 호출하고 결과를 받나요? 아직 이까지 안해봤는데, 메뉴얼에 sp를 호출하는 내용이 없는거 같아서 일단 질문해 봅니다. ^^

이 글에 대한 댓글이 총 1건 있습니다.

loadjava로 로딩된 class 파일은 db 볼륨이 있는 디렉토리에 있는 java 디렉토리에 있어야 합니다. 해당 디렉토리에 class 파일이 있는지 확인하시기 바랍니다. 만약에 없다면 loadjava가 정상적으로 수행되지 않은 것으로 생각됩니다. 다시 한번 loadjava를 실행해 보시기 바랍니다.

 

>==============================================

>

>실행 오류: -889

>3번째 라인에서 오류

>

>오류내용:

>  Stored procedure execute error: java.lang.ClassNotFoundException: spLogResRegist_Insert

>

>==============================================

>

>public class spLogResRegist_Insert

>{

>    public static void Insert(int _type, int _idx, String _filename,

>                    int _tar_type, int _tar_idx, String _tar_filename, String _who)

>    throws Exception

>    {

>                              .

>                              .

>

>==============================================

>

>위와 같은 클래스를 만들어서 .class 파일을 만든 다음 loadjava로 Db에 등록하고 sqlx에서

>

>lss_insert 라는 이름으로 sp를 등록했습니다.

>

>그리고 아래와 같이 실행했습니다 .

>

>call lss_insert ( 0,0,\\\\\\\'test.bon\\\\\\\', 5,0,\\\\\\\'player1.atr\\\\\\\',\\\\\\\'jihyun\\\\\\\')

>

>그런데 실행하니 최상위의 메세지가 발생했습니다.

>

>select * from _db_stored_procedure 를 실행했을 때 파라미터와 이름까지 잘 등록이 된 것을 확인했습니다. (target이라는 컬럼에 < spLogResRegist_Insert.Insert(int,int,java.lang.String, int, int,java.lang.String, java.lang.String >라고 등록이 되어 있습니다. )

>

>음.. 어디를 잘못한 건가요?

>

>

>

>...................

>추가적으로 cci 로 제작할 때 sp를 어떻게 호출하고 결과를 받나요? 아직 이까지 안해봤는데, 메뉴얼에 sp를 호출하는 내용이 없는거 같아서 일단 질문해 봅니다. ^^

 

강동완님이 2007-07-05 19:03에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
364Q.createdb 시 오류 - 문의 [1]
안성민
2007-07-06
3674
363Q.unisql 5.2 P9 설치 재질문 [1]
안성민
2007-07-06
3504
362Q.unisql / unicas / emgr 설치 방법 문의 [1]
안성민
2007-07-05
3502
361Q.[질문] 등록된 class를 찾을 수 없다고 나옵니다. [1]
이지현
2007-07-05
3613
360Q.여러가지 백업 방법에 대한 비교 부탁합니다. [1]
고은배
2007-07-05
3671
359Q.unisql 설치에 따른 문의 사항 [1]
안성민
2007-07-04
3667
358Q.왕초보의 질문입니다...... ㅠㅠ [1]
김소영
2007-07-04
3697
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다