DBD::cubrid 는 Perl5 DBI(Database Interface)에서 CUBRID 데이터베이스에 접근하기 위해 사용하는 CUBRID Perl 드라이버로, Perl5 DBI의 모든 API를 지원한다.
CUBRID Perl 드라이버는 CCI API를 기반으로 작성되었으므로, CCI API 및 CCI에 적용되는 CCI_DEFAULT_AUTOCOMMIT 과 같은 설정 파라미터에 영향을 받는다.
별도로 Perl 드라이버를 다운로드하거나 Perl 드라이버에 대한 최신 정보를 확인하려면 http://www.cubrid.org/wiki_apis/entry/cubrid-perl-driver 에 접속한다.
Note
기본 환경
CPAN을 이용한 설치
다음과 같이 CPAN (Comprehensive Perl Archive Network)을 사용하면 자동으로 소스코드에서 드라이버를 설치할 수 있다.
cpan
install DBD::cubrid
만약 CPAN 모듈을 처음으로 사용한다면 기본 설정에 따르는 것을 권장한다.
최신 버전의 Perl을 사용하지 않는다면 위 명령어 대신 다음 명령어를 사용해야 할 수도 있다.
perl -MCPAN -e shell
install DBD::cubrid
수동 설치
CPAN 을 이용해서 설치할 수 없다면 DBD::cubrid 소스코드를 다운로드해야 한다. 최신 버전은 아래 주소에서 다운로드할 수 있다.
http://www.cubrid.org/?mid=downloads&item=perl_driver
파일 이름은 일반적으로 DBD-cubrid-X.X.X.tar.gz 와 같은 형식이다. 압축을 해제한 후 DBD-cubrid-X.X.X 디렉터리로 이동하여 다음 명령어를 실행한다.
Perl Makefile.PL
make
make test
Windows에서는 make 대신 nmake 또는 dmake 를 사용해야 할 수도 있다. 테스트 결과가 성공적이면 다음 명령어를 실행하여 드라이버를 빌드한다.
make install
CUBRID Perl 드라이버는 현재에는 기본 기능만을 제공하고 있다. LOB 타입이나 칼럼 정보 확인 등의 기능은 현재 지원하지 않는다.
CUBRID Perl 드라이버 API에 대한 자세한 내용은 http://search.cpan.org/~cubrid/ 를 참고한다.