나의 마음을 ctrl+c,너의 가슴에 ctrl+v

큐브리드 매뉴얼
http://www.cubrid.com/manual/93/index.html

// delete, update 시 공간유지. (테이블스페이스 공간을 효율적으로 재사용할수 있다.)
create table XXX (tmp varchar) REUSE_OID;

// rownum
SELECT orderby_num() AS RNUM,~~~

// 조회하면서 조회카운트 바로 업데이트 (SMALLINT, INTEGER, BIGINT)
SELECT content FROM board WHERE id=1 WITH INCREMENT FOR cnt;
SELECT b.content, INCR(b.read_count) FROM (SELECT * FROM board WHERE id = 1) AS b

// 임시테이블생성, 특정필드 기준 그룹내 번호생성하며 임시테이블 생성시
CREATE TABLE ttt_temp AS 
SELECT conts_image_seq, conts_no, ROW_NUMBER() over (PARTITION BY conts_no) rr
FROM ttr_real;

'database > cubrid' 카테고리의 다른 글

[cubrid] database 접속 관련 확인사항  (0) 2014.05.02

1. 버전 문제

cubrid 의 경우 version 설정에 매우 밀접하게 연관되어 있어, 버전이 틀린경우 여지없이 접속이 되지 않는다.
오류 메시지 또한, 버전이 틀려 접속할수 없다 등으로 뜨는게 아니라, 불명확하게
Cannot connect to a broker
등으로 출력된다.

따라서 로컬환경 구축시에는 반드시 jdbc 버전을 연결 db 버전과 정확히 맞추어서 설정한다.

pom.xml 의 예

<dependency>nbsp;  <groupId>cubrid</groupId>
   <artifactId>cubrid-jdbc</artifactId>
   <version>8.4.3.1005</version><!-- 연결할 cubrid db 의 버전과 일치해야함 -->
</dependency>


2. cubrid Manager에서 실제 jdbc 연결정보 얻어내기

cubrid Manager에 접속시에는 8001 port 를 사용하지만 (아래 이미지 참조)



실제 연계할 application에서 datasource 설정시에는 cubrid Manager 에서 얻어낸 접속 정보로 설정해야 접속이 된다. (아래이미지 참조)


'database > cubrid' 카테고리의 다른 글

[cubrid] tuning tip  (0) 2015.03.23