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 1146 게시물 읽기
No. 1146
C언어 서버 구축시 DB2 접근에 관해~
작성자
김선아(unexpected)
작성일
2006-11-01 10:10ⓒ
2006-11-01 10:56ⓜ
조회수
8,243

유닉스에서 데몬서버를 만들어서 운영중입니다.
기존에는 서버가 접근하는 DB가 오라클이라서 ProC를 이용해서 개발을 했었습니다. 
(오라클, postgreSql, mysql 개발시 프리컴파일러를 이용하여 프로그램해봤습니다.)

이번에 DB가 오라클에서 AIX DB2로 바뀌어서, DB관련 모듈을 새로 만들어야 하는데..
여기저기 둘러보니 CLI로 개발을 하면된다고 하더군요...
어떤데는 보면은 CLI = ODBC와 같은것처럼 설명이 되어 있던데..맞는지요???

CLI로 개발을 하는것이 맞는지요..?
그리고 서버가 멀티스레드 프로그램인데...각 스레드별 DB접근에 대해 독립적으로 관리를 하려합니다. CLI로 개발시 상관이 없습니까요??

CLI가 ODBC의 일종이라면, 책이나 참고자료를 ODBC 자료를 이용하면 되는건가요?

기존에 어떤 DB에서든 ODBC를 사용해본적이 없는 관계로 ODBC의 지식이 전무합니다..ㅠ.ㅠ

시작을 위해 고수님들의 도움을 부탁드립니다.
(여기저기 뒤져봐도 DB2의 참조문서가 별로 없고...샘플 프로그램들은 서버에도 있는데...단계별 절차에 대한 설명은 없는 단순 샘플로만으로는 이해하기가 어렵네요...처음 접하는 입장에서 봐도 이해가 잘 안되어서...어떤 문서를 봐야 하는지 조차 아직 감이 안옵니다...ㅠ.ㅠ)

추가질문
게시판 여기저기에 보면 오라클의 PROC 와 같은게 SQC라던데요...
SQC로 개발을 하면 멀티스레드 프로세스에서 디비 접근에 대해 독립적으로 운영이 가능한가요??
독립적이라함은 각 스레드별 접근에 대해 각각 COMMIT, ROLLBACK 등이 독립적으로 운영이 가능한가 하는겁니다요...오라클에선 enable thread 해주면 가능하다고 하거든요...답변 주시면 너무너무 감사하겠습니다..꾸벅

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

Cli도 멀티쓰레드로 운영을 합니다.

DB에서 제공하는 샘플소스에 나오는 각각의 function에 대해서는 http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/admin
에서 검색해보세요.  자세하게 나와 있습니다. 


데이터베이스사랑 File란에 Application Development Guide 자료를 올렸습니다. cli개발에 대한 내용을 참고해보세요. 

POSIX threads API를 사용한 SQC sample ( dbthrds.sqc )이 sample directory에 있습니다.

도님이 2006-11-01 12:51에 작성한 댓글입니다.
이 댓글은 2006-11-01 12:51에 마지막으로 수정되었습니다. Edit

도님 ~ 너무 감사합니다.
처음 접하는 DB에다가....관련자료 찾기도 어려웠고...내용도 이해가 안되고 그랬는데...링크에 정보가 지금껏 제가 헤매며 찾던 정보들 전체보다도 몇배나 많네요...
CLI Vs SQC에 고민도 많았는데...자료를 읽고보니 개발해야 하는 환경에는 CLI가 더 맞는듯 합니다...이 자료만 가지고도 개발 시작은 가능할듯 싶네요..
감사합니다.

그리고 사랑넷에 파일이라는 카테고리는 어디있나요? 올리신 자료를 찾을수가 없네요...^^;;

김선아(unexpected)님이 2006-11-01 14:35에 작성한 댓글입니다.

이 화면 우측 상단에 보시면
 News | Q&A | Columns | Tutorials | Devel | Files | Links
이 있는데 여기 Files 입니다.

도님이 2006-11-01 15:35에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1151초보 AS/400 사용자 입니다
아추워
2006-11-02
6945
1150처음으로 [2]
김영국
2006-11-02
7590
1147SQL문이 너무 길거나 복잡합니다 [3]
아추워
2006-11-01
11469
1146C언어 서버 구축시 DB2 접근에 관해~ [3]
김선아
2006-11-01
8243
1145[질문]as400 DB2에서 오라클의 DECODE 와 같은 기능의 함수? [7]
이병철
2006-10-31
8503
1144db2 에서는 LONG 형을 어떻게 ....??/ [1]
디비초짜
2006-10-27
8789
1143db2에 접속한 유저들의 접속 기록을 남기는 로그파일이 있는지? [1]
db2
2006-10-27
7918
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다