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
운영게시판
최근게시물
Oracle Q&A 59 게시물 읽기
No. 59
Re: DBI와 DBD가 뭐죠??
작성자
정재익
작성일
1999-11-27 02:37
조회수
14,983

> 제목그대로 DBD와 DBI가 뭔지....

> 무척 궁금합니다.

> 단지 하나의 인터페이스의 역할만 하는지.......

> 어디에 어떻게 쓰는건지 좀 알려주세요..

 

Perl 에서 Database 로 접근시 이용하는 Interface 입니다.

이때 DBI 는 Database에 무관한 고유의 인터페이스를 위해 정의된 부분으로 모든 DBMS에 대해서 동일한 프로그래밍 인터페이스를 제공합니다.

DBD 는 DBI 구현을 위해서 Database Dependent 한 부분을 코딩한 모듈을 말합니다. 즉 DBI는 DBD의 일종의 wrapper라고 볼 수 있는 거지요.

DBD와 DBI 를 이용할 경우 장점은 단일화된 API Interface 로서 프로그래밍할 수 있으므로 DBMS의 종류가 무엇이든지 상관없이 코딩이 가능하다는 장점이 있습니다.

거의 대부분의 DBMS 에서 DBD와 DBI는 제공되고 있습니다.

 

DBI는 한가지 모듈이고 DBD는 DBMS 별로 따로 모듈이 제공되고 있지요. (당연한 얘기지요.)

[Top]
No.
제목
작성자
작성일
조회
63oracle 8i 설치 방법 좀 가르켜 주셔요. 급함.
1999-11-30
15510
64┕>Re: oracle 8i 설치 방법 좀 가르켜 주셔요. 급함.
dyst
1999-12-07 07:02:49
15853
62oracle 8i로 upgrade하려면..?
cjh0532
1999-11-30
15325
65┕>Re: oracle 8i로 upgrade하려면..?
조용일
1999-12-01 09:09:48
15383
60살려주셔요...(홧병에 죽을듯한 왕초짜 리눅서)
마사오
1999-11-28
14407
58DBI와 DBD가 뭐죠??
전정주
1999-11-26
14939
59┕>Re: DBI와 DBD가 뭐죠??
정재익
1999-11-27 02:37:48
14983
56Oracle8i 와 Linux 6.1??????
김대휴
1999-11-25
16089
57┕>Re: Oracle8i 와 Linux 6.1??????
조용일
1999-11-26 14:38:14
15548
53NT 환경에서 오라클에서의 한글 ??? 문제요..
최승만
1999-11-25
16973
52오라클 힌트 구문이란?
김동오
1999-11-25
17137
55┕>Re: 오라클 힌트 구문이란?
조용일
1999-11-25 15:58:48
18718
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2020 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v13.1으로 자료를 관리합니다