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 634 게시물 읽기
No. 634
Q.CCI 오토 커밋 관련...
작성자
JIOH
작성일
2007-10-24 16:23
조회수
3,909

CCI매뉴얼에는 따로 오토 커밋을 설정하는 부분이 나와 있지 않아서,

cas_cci.h를 조금 뜯어 봤습니다. 여기에 보니까

 

T_CCI_DB_PARAM 타입에

CCI_PARAM_AUTO_COMMIT =4로 enum되어 있더군요.

 

 

        res = cci_get_db_parameter(cciobj.handle, CCI_PARAM_AUTO_COMMIT , (void*) &rflag, &cciobj.status.error);

        printf(\"RTN: %d/%s\\n\", res, errorcode(res));

        printf(\"AUTOCOMMIT FLAG: %d\\n\", res, rflag);

 

 

RTN: -1011/[CAS] Invalid database parameter name

AUTOCOMMIT FLAG: -1011

 

결과는 위와 같습니다.

 

이거 외에 따로 CCI에서 오토커밋을 설정할수 있는 방법이 있습니까? (자바는 되는듯 하던데...)

 

좀 알려주세요 ^___^

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

안녕하세요.

사용에 불편을 드려 대단히 죄송합니다. 현재 문의하신 내용에 대하여 확인중입니다. 확인되는 대로 바로 답변하여 드리겠읍니다. 아울러 말씀하신 isolation_level 는 lock level 을 설정하는 것으로 auto commit 과는 관련이 없읍니다.

 

>CCI매뉴얼에는 따로 오토 커밋을 설정하는 부분이 나와 있지 않아서,

>cas_cci.h를 조금 뜯어 봤습니다. 여기에 보니까

>

>T_CCI_DB_PARAM 타입에

>CCI_PARAM_AUTO_COMMIT =4로 enum되어 있더군요.

>

>

>        res = cci_get_db_parameter(cciobj.handle, CCI_PARAM_AUTO_COMMIT , (void*) &rflag, &cciobj.status.error);

>        printf(\"RTN: %d/%s\\n\", res, errorcode(res));

>        printf(\"AUTOCOMMIT FLAG: %d\\n\", res, rflag);

>

>

>RTN: -1011/[CAS] Invalid database parameter name

>AUTOCOMMIT FLAG: -1011

>

>결과는 위와 같습니다.

>

>이거 외에 따로 CCI에서 오토커밋을 설정할수 있는 방법이 있습니까? (자바는 되는듯 하던데...)

>

>좀 알려주세요 ^___^

>

>PS. 혹시 ISOLATION_LEVEL 로 컨트롤해야 하는겁니까? 이건 좀 아닌거 같은데;;

 

남재우님이 2007-10-24 19:23에 작성한 댓글입니다. Edit

안녕하세요.

auto commit 관련하여 확인 결과 cci 에서는 지원되지 않고 있읍니다. 즉 필요한 시점마다 commit 을 하셔야 합니다.

 

>CCI매뉴얼에는 따로 오토 커밋을 설정하는 부분이 나와 있지 않아서,

>cas_cci.h를 조금 뜯어 봤습니다. 여기에 보니까

>

>T_CCI_DB_PARAM 타입에

>CCI_PARAM_AUTO_COMMIT =4로 enum되어 있더군요.

>

>

>        res = cci_get_db_parameter(cciobj.handle, CCI_PARAM_AUTO_COMMIT , (void*) &rflag, &cciobj.status.error);

>        printf(\"RTN: %d/%s\\n\", res, errorcode(res));

>        printf(\"AUTOCOMMIT FLAG: %d\\n\", res, rflag);

>

>

>RTN: -1011/[CAS] Invalid database parameter name

>AUTOCOMMIT FLAG: -1011

>

>결과는 위와 같습니다.

>

>이거 외에 따로 CCI에서 오토커밋을 설정할수 있는 방법이 있습니까? (자바는 되는듯 하던데...)

>

>좀 알려주세요 ^___^

>

>PS. 혹시 ISOLATION_LEVEL 로 컨트롤해야 하는겁니까? 이건 좀 아닌거 같은데;;

 

남재우님이 2007-10-25 09:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
637Q.itrack에서 db구동시 에러발생 [1]
김주현
2007-10-25
3598
636Q.log파일 여기저기 남기는 문제 [2]
장현정
2007-10-25
3479
635Q.DB 질문 하나만 할께요.. [3]
김영일
2007-10-25
4008
634Q.CCI 오토 커밋 관련... [2]
JIOH
2007-10-24
3909
633Q.CCI를 사용할때 AutoCommit 설정 방법.
JIOH
2007-10-24
3626
631Q.[팁] Start 할때 Java 가상머신 찾지 못하는 오류 [1]
장현정
2007-10-23
3783
630Q.[질문] JAVA Procedure작성할 때.. [1]
이지현
2007-10-23
3645
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다