Background Image
기타
2009.07.01 08:53

CUBRID JDBC Driver 빌드 방법

조회 수 16943 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

필요한 환경은 nforge wiki를 참조 하기 바란다.

http://dev.naver.com/wiki/cubrid/index.php/download_build

nforge에서 checkout을 받는다.

원하는 릴리즈를 선택 한다.
svn checkout --username anonsvn https://dev.naver.com/svn/cubrid/tags/2008_R1.1

2008_R1.4를 원한다면

svn checkout --username anonsvn https://dev.naver.com/svn/cubrid/tags/2008_R1.4

  • JDK : Java 5 or Java6 
  • ANT : Version 상관 없음
  • make

    현재 소스에서 JDK5, JDK 6모두 지원한다.
    그러나 JDK 1.4의 경우 공식적인 지원을 안한다.

    현재 큐브리드는 JDBC Driver 빌드는 Make를 이용하여 빌드 한다.

    ./driver/CUBRIDCallableStatement.pjava
    ./driver/CUBRIDDatabaseMetaData.pjava
    ./driver/CUBRIDDriver.pjava
    ./driver/CUBRIDBlob.pjava
    ./driver/CUBRIDStatement.pjava
    ./driver/CUBRIDPreparedStatement.pjava
    ./driver/CUBRIDPooledConnection.pjava
    ./driver/CUBRIDConnection.pjava
    ./driver/CUBRIDDataSource.pjava
    ./driver/CUBRIDResultSetMetaData.pjava
    ./driver/CUBRIDResultSetWithoutQuery.pjava
    ./driver/CUBRIDClob.pjava
    ./driver/CUBRIDResultSet.pjava
    ./jci/UJCIManager.pjava
    ./jci/UConnection.pjava


    와 같이 되어 있기 때문에 ant로만 빌드 할 수 없다.

    /home/build/2008_R1.4/jdbc/Makefile
    ----------------------------------------------------------------
    CUBRIDConnection.java: $(JDBC_SRC_DIR)/cubrid/jdbc/driver/CUBRIDConnection.pjava
            cpp -C -P $(PJAVA_CFLAGS) $< $@
    ----------------------------------------------------------------

    vi ./driver/CUBRIDConnection.pjava

    cpp - The C Preprocessor
    로 버전 비교

    #ifdef JDK6
    /* JDK 1.6 */
      public Array createArrayOf (String arg0, Object[]arg1) throws SQLException
      {
        throw new java.lang.UnsupportedOperationException ();
      }


     [build@localhost jdbc]$ make
    cpp -C -P -DJDBC_DRIVER_MAJOR_VERSION=8 -DJDBC_DRIVER_MINOR_VERSION=1 -DJDBC_DRIVER_PATCH_VERSION=4 -DJDBC_DRIVER_SERIAL_NUMBER=1032  ../src/jdbc/cubrid/jdbc/driver/CUBRIDConnection.pjava CUBRIDConnection.java


  • List of Articles
    번호 분류 제목 글쓴이 날짜 조회 수
    24 기타 테이블에 comment 사용하기 1 남재우 2010.01.01 21051
    23 기타 좀비 프로세스 일괄 삭제하기 janus 2009.12.12 34994
    22 기타 조건절에 상수가 아닌 ? 가 있는 질의 플랜보는 방법 손승일 2009.05.28 17565
    21 기타 전자정부 표준프레임워크 CUBRID 사용 방법 문의 참조 cubebridge 2012.09.17 20602
    20 기타 windows에서의 Build 오류 발생 시 조치방법 cubebridge 2009.05.19 14255
    19 기타 windows vista 환경의 csql에서 ;edit 실행시 오류발생하는 경우 file 손승일 2009.05.27 16686
    18 기타 utf-8 데이터 like 검색 시 설정 손승일 2009.05.12 18453
    17 기타 glo 사용시 loaddb 주의 사항 웁쓰 2009.12.31 18650
    16 기타 cubrid: error while loading shared libraries 에러가 발생했을 경우 대처 웁쓰 2009.05.19 22437
    15 기타 csql에서 Java SP를 이용 조회 시 한글 깨짐현상 조치방법 cubebridge 2009.05.21 21044
    14 기타 XE(구 제로보드XE) 에서 로그인이 되지 않을 경우 해결법 Prototype 2009.04.16 26993
    13 기타 Tomcat's JDBC Pool 사용 시 JNDI DataSource 설정 손승일 2016.12.16 6498
    12 기타 Oracle import 시 character set 변경관련 김창휘 2016.12.26 8688
    11 기타 OS별 CPU, memory, kernel bit 를 확인하는 방법입니다. 남재우 2009.06.30 26902
    10 기타 ODBC 드라이버만 따로 배포하는 방법 1 file 손승일 2009.06.26 18060
    9 기타 JBoss 사용 시 statement pooling 설정 손승일 2016.12.16 2926
    8 기타 EVALUATE method 수행시 주의해야 할 점 웁쓰 2009.12.31 12875
    7 기타 CUBRID의OLE DB 드라이버 설치 방법. file seongjoon 2009.08.24 16263
    6 기타 CUBRID 설치 서버의 OS bit 확인하는 방법과 CUBRID bit 확인 방법. file seongjoon 2009.12.15 18961
    5 기타 CUBRID csql -i 옵션 사용시 주의 사항 이용미 2011.12.22 9174
    Board Pagination Prev 1 2 Next
    / 2

    Contact Cubrid

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