cubrid jdbc maven 추가

DB/CUBRID 2020. 9. 14. 15:58

 cubrid
 http://maven.cubrid.org/

저장소 추가 및

 cubrid
 cubrid-jdbc
 9.3.2.0016

원하는 드라이버 버전을 작성
반응형
Posted by 질주하는구
,

2017년 09월 기준으로 cubrid에서 apache dbutils를 사용하려고 하는경우 

java.lang.UnsupportedOperationException

에러가 발생 되는데 해당 에러의 경우 CUBRI JDBC 드라이버에서 dbutils를 지원하지 않기 때문에 발생되는

문제 입니다. 

해당 문제의 해결은 현재로서는 불가능 한걸로 파악되므로 mybatis나 hibernate를 사용하는 방식 혹은

jdbc직접 작업으로 진행 해야 합니다.

반응형
Posted by 질주하는구
,

신규 프로젝트 진행을 위해서 spring+hinbernate+cubrid 를 조합해서 프로그램 작업을 진행 하는 과정에서

페이징 처리에서 문제가 발생 해서 관련 내용을 정리하고자 글을 올립니다.

우선 해당의 문제는 큐브리드 업체에서 수정 작업을 진행 하거나 하면 생기지 않을수도 있는 문제로 보입니다.


1. spring3.2 + hibernate3.6.9 +cubrid9 조합에서는 페이징 처리시

criteria.setFirstResult(page);

criteria.setMaxResults(row);

을 이용한 페이지 처리가 정상적으로 진행 되지 않았습니다.


1,2,3 페이지 인경우 2페이지에서 3페이지에 나올 데이터가 출력 되는 문제가 발생 되었습니다.

넘어가는 파라미터와 sql은 확인 시 이상이 없었습니다.


2. spring3.2 + hibernate4.2 +cubrid9 조합에서도 1번과 같은 문제가 발생 했습니다.


3. spring4.1 + hibernate4.3 + cubrid9 조합을 위해서 jdk를 1.6으로 변경 했습니다.

hibernate4.3버전 부터는 spring4만을 지원하기 때문에 jdk도 버전업 했습니다.

이 경우 페이지 처리가 정상적으로 진행 되는걸 확인 할 수 있었습니다.


관련 내용을 큐브리드의 Q&A게시판을 이용해서 문의후 답변 받는 내용을 기준으로 jar파을 버전을

변경 하는 작업을 하게 되었고 기본 프로그램 구성 에서는 처리가 되지 않아서

svn에 따로 버전 관리를 하게 되었습니다.

반응형

'DB > CUBRID' 카테고리의 다른 글

cubrid jdbc maven 추가  (0) 2020.09.14
cubrid apache common dbutils사용 관련  (0) 2017.09.25
CUBRID 설치후 열어주어야 하는 포트  (0) 2015.02.02
Posted by 질주하는구
,

큐브리드 설치후 외부 접속을 위해서 오픈해야 하는 포트와 해당 포트가 동작하는

환경에 대한 설명 입니다.

매니저 프로그램의 관리 형태의 경우

8001, 8002 포트 오픈 필요

매니저 프로그램의 질의 형태의 경우

30000~30040

33000~33040

관리프로그램 전체에 대한 포트 1523

반응형

'DB > CUBRID' 카테고리의 다른 글

cubrid jdbc maven 추가  (0) 2020.09.14
cubrid apache common dbutils사용 관련  (0) 2017.09.25
hibernate에서 페이지 처리 정상 적이지 않은 문제  (0) 2015.03.03
Posted by 질주하는구
,