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
운영게시판
최근게시물
DB2 Q&A 3390 게시물 읽기
No. 3390
Context 관리좀 여쭤보려 합니다.
작성자
조민호(mhminu)
작성일
2014-06-20 17:41
조회수
3,942

우선은 제가 지금 하려는것이 멀티쓰레드 관리 입니다. 즉 각각의 상황에 맞게 쓰레드 생성해서 작업시에 작업중 오류나 정상적으로 작업 되었을때

rollback하거나 commit을 하려 합니다.

 

그때 그때에 맞는 function을 작성해서 Context를 생성하고, 컨텍스트와 디비를 연결하고, 오류나 정상시에 rollback,commit을 하고, 배치된 메모리를 해지 하고 하는 작업을 하려 합니다.

하지만 제가 DB2는 처음인지라 헤메고 있습니다.ㅜㅜ; 처음 들어와서 이런 질문을 하게 되다니 제가 많이 급해서 에휴휴....

 

sqleSetTypeCtx(SQL_CTX_MULTI_MANUAL); 일단 어떤 타입인지 설정하고...(근데 sqleSetTypeCtx(SQL_CTX_MULTI_MANUAL) 이거에 return 값이 뭔지도 모르겠습니다.)

sqleBeginCtx(&depctx,SQL_CTX_CREATE_ONLY,resptr,&sqlca) : 접속되진 않고 일단 만들기만 해라. 근데 &depctx,resptr,&sqlca 이 변수중에 연결 정보가 들어가 있는 녀석이 어떤건가요???

sqleAttachToCtx(commitOrRollback,resptr,&sqlca) : 컨택스트에 연결인데...resptr,&sqlca 이 두가지가 따라다니는거 같으니 이 둘중 한가지가 분명할거 같은데....commitOrRollback이녀석은 어떤건가요? 응답 값인가요??

 

sqleEndCtx(&commitOrRollback,SQL_CTX_FREE_ONLY,resptr,&sqlca) : &commitOrRollback이녀석이 가지고 있는건 무슨값일까요??,SQL_CTX_FREE_ONLY 이건 메모리를 날려줘라 인거 같은데...,resptr,&sqlca 마찬가지로 이 두 값이 오는군요.

 

정말 도움을 부탁드립니다. 우리나라 사이트에서 물어볼곳도 마땅치 않고, 구글링을 해보는데도 IBM에서 올린 샘플만 있을뿐 제가 필요한 실제 사용하고 있는 소스는 보이지도 않고....힘드네요...

[Top]
No.
제목
작성자
작성일
조회
3395DB2 계정에 관련하여 문의드립니다. [1]
삼룡이
2014-07-17
4246
3394자바에서 AS400에 연결중 오류가 나요..
조우연
2014-07-07
3912
3393full outer join (+) (+) 사용시 에러 [2]
라클리
2014-06-30
4432
3390Context 관리좀 여쭤보려 합니다.
조민호
2014-06-20
3942
3389DB2 설치 운용중에 [1]
김명진
2014-06-17
3780
3388DB2 하나만 더 여쭤볼게요. [3]
61
2014-06-11
4159
3387DB2 쿼리 질문입니다. [4]
61
2014-06-02
4049
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.052초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다