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 843 게시물 읽기
No. 843
Q.UniSQLOID 질문..
작성자
임광루
작성일
2008-01-07 11:18
조회수
4,182

Object 타입을 UniSQLOID로 반환하려면 getObject method를 사용하면 되는줄로 압니다.

 

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

   UniSQLOID[] oidArr = (UniSQLOID[]) obj;

 

   이와같이 케스케이딩을 하면,

 

   java.lang.ClassCastException: [Lunisql.sql.UniSQLOID; cannot be cast to      [Lunisql.sql.UniSQLOID;

 

   라는 exception이 발생합니다. obj는 getObject()의 반환값 입니다.

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

 

기존에는 잘 사용했었던 코드 입니다.

의심되는 부분은 서버가 비정상적으로 종료된적이 있었는데,

확실치는 않지만 그때를 기점으로해서 발생한 문제입니다.

( [Lunisql 은 또 뭔지... )

 

답변기다릴께요~

 

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

안녕하세요.

잘되던코드였다면 비정상종료시 DB가 손상되었을 수도 있읍니다. DB 를 재구성(unload/load) 하신후 확인해 보시면 될 것 같습니다.

그리고 질의수행은 아래와 같이 CUBRIDResultSet 으로 결과를 받으신 거죠?

CUBRIDResultSet rs = (CUBRIDResultSet)stmt.executeQuery(sql);

그리고 일반적을 아래와 같은 방식으로 OID 를 받아내고 있읍니다.

CUBRIDOID oid = rs.getOID(1);

위와 같은 방법으로하여도 문제가 된다면 재구성후 확인하여 보시기 바랍니다.

 

>Object 타입을 UniSQLOID로 반환하려면 getObject method를 사용하면 되는줄로 압니다.

>

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

>   UniSQLOID[] oidArr = (UniSQLOID[]) obj;

>

>   이와같이 케스케이딩을 하면,

>

>   java.lang.ClassCastException: [Lunisql.sql.UniSQLOID; cannot be cast to      [Lunisql.sql.UniSQLOID;

>

>   라는 exception이 발생합니다. obj는 getObject()의 반환값 입니다.

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

>

>기존에는 잘 사용했었던 코드 입니다.

>의심되는 부분은 서버가 비정상적으로 종료된적이 있었는데,

>확실치는 않지만 그때를 기점으로해서 발생한 문제입니다.

>( [Lunisql 은 또 뭔지... )

>

>답변기다릴께요~

 

남재우님이 2008-01-07 12:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
846Q.오라클 데이터를 큐브리드로 마이그레이션하려면? [1]
강철
2008-01-08
4721
845Q.리눅스의 DB를 윈도우에서 접근하려면? [1]
강철
2008-01-08
3702
844Q.This may take a long time depending on the amount of recovery works to do. [1]
강철
2008-01-07
4076
843Q.UniSQLOID 질문.. [1]
임광루
2008-01-07
4182
842Q.session 관련 [1]
고영민
2008-01-07
3874
841Q.loaddb 시 속도 문의.. [1]
김지완
2008-01-05
3910
840Q.start_server시 db프로세스 문의 [1]
김주현
2008-01-04
3751
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다