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 739 게시물 읽기
No. 739
Q.cubrid_jdbc.jar 안의 unisql
작성자
이상학
작성일
2007-11-28 13:03
조회수
4,976

안녕하세요.

 

제게 예전에 사용하던 unisql JDBC 드라이버가 있습니다.

그리고 새로 CUBRID 안에 있는 cubrid_jdbc.jar도 있죠.

 

문제는 이전 unisql드라이버와 cubrid_jdbc.jar가 같이 class path에 있을 때

Class.forName(cubrid.jdbc.driver.CUBRIDDriver) 하여서 커넥션을 맺으려 하면

No Suitable Driver 에러가 나는 것입니다.

 

Enumeration drivers = DriverManager.getDrivers();

while(drivers.hasMoreElements()){

        Object nextElement = drivers.nextElement();

        System.out.println(nextElement);

}

 

해본 결과,

 

unisql.jdbc.driver.UniSQLDriver@dd20f6

 

만이 뜨고 (이전 jar가 class path에 우선 순위에 있음)

이전 unisql을 class path에서 제거하면

 

unisql.jdbc.driver.UniSQLDriver@723d7c

cubrid.jdbc.driver.CUBRIDDriver@22c95b

 

이 뜨고 정상적으로 커넥션을 맺습니다.

 

그래서 제가 생각하는 것은 \'같이 쓰면 안되겠구나\'인데,

다음 두가지 질문을 드리고 싶습니다.

 

1. cubrid_jdbc.jar안의 unisql이 호환되는 unisql의 버전을 알고 싶습니다.

(예전 버전과 호환이 되지 않으면 cubrid_jdbc.jar에서만 unisql을 빼야 할 것 같은데...그렇다면 )

 

2. 현재의 cubrid는 cubrid_jdbc.jar에서 unisql.xxx를 삭제해도 이상없이 동작하는 지

 

가 궁금합니다.

 

 

 

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

안녕하세요.

큐브리드의 JDBC 드라이버는 한가지만 사용하실 것을 권장해 드립니다. 아울러 드라이버를 임의로 수정하여 사용하실 경우 그에 대한 지원은 해 드릴수가 없읍니다. 이점 양해하여 주기기 바랍니다.

가급적 저희 제품은 최신버젼을 사용하시길 바라며 그럴수 없는 사유가 있다면 현재 사용하고 계시는 제품의 버젼을 알려주시면 적합한 JDBC 드라이버의 버젼을 알려드리겠읍니다.

 

>안녕하세요.

>

>제게 예전에 사용하던 unisql JDBC 드라이버가 있습니다.

>그리고 새로 CUBRID 안에 있는 cubrid_jdbc.jar도 있죠.

>

>문제는 이전 unisql드라이버와 cubrid_jdbc.jar가 같이 class path에 있을 때

>Class.forName(cubrid.jdbc.driver.CUBRIDDriver) 하여서 커넥션을 맺으려 하면

>No Suitable Driver 에러가 나는 것입니다.

>

>Enumeration drivers = DriverManager.getDrivers();

>while(drivers.hasMoreElements()){

>        Object nextElement = drivers.nextElement();

>        System.out.println(nextElement);

>}

>

>해본 결과,

>

> unisql.jdbc.driver.UniSQLDriver@dd20f6

>

>만이 뜨고 (이전 jar가 class path에 우선 순위에 있음)

>이전 unisql을 class path에서 제거하면

>

> unisql.jdbc.driver.UniSQLDriver@723d7c

> cubrid.jdbc.driver.CUBRIDDriver@22c95b

>

>이 뜨고 정상적으로 커넥션을 맺습니다.

>

>그래서 제가 생각하는 것은 \'같이 쓰면 안되겠구나\'인데,

>다음 두가지 질문을 드리고 싶습니다.

>

>1. cubrid_jdbc.jar안의 unisql이 호환되는 unisql의 버전을 알고 싶습니다.

> (예전 버전과 호환이 되지 않으면 cubrid_jdbc.jar에서만 unisql을 빼야 할 것 같은데...그렇다면 )

>

>2. 현재의 cubrid는 cubrid_jdbc.jar에서 unisql.xxx를 삭제해도 이상없이 동작하는 지

>

>가 궁금합니다.

 

남재우님이 2007-11-28 13:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
742Q.리눅스에 설치시 열어야 하는 포트번호를 알려주세요. [1]
조재현
2007-11-28
3542
741Q.php-devel [1]
cacus
2007-11-28
3658
740Q.DSN 추가 후 작성한 DB소스를 VB에서 연결.. [1]
조은혜
2007-11-28
3839
739Q.cubrid_jdbc.jar 안의 unisql [1]
이상학
2007-11-28
4976
738Q.큐브리드를 처음 써보는 학생입니다. [1]
박선영
2007-11-28
3532
737Q.:: Union 결과가 JDBC와 Cubrid Manager가 다릅니다. [1]
김재홍
2007-11-27
3417
736Q.초기설치시에 설치되는 subway, demodb 에 접속할려면? [1]
이종현
2007-11-27
3598
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다