웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall][초보용] DBI가 뭐죠? 본문

웹프로그램밍 자료실/알짜자료 골드팁

[해피CGI][cgimall][초보용] DBI가 뭐죠?

해피CGI윤실장 2017. 4. 20. 10:25

안녕하세요. 해피CGI 웹마스터 윤영웅입니다.
DBI에 대해서 궁금해 하시는 분들이 많은것 같아
간단히 설명을 드려보겠습니다.
혹 글을 보시다가 틀린부분이 있다면 지적해주십시오.
바로 수정에 들어갑니다. ^^

DBI는 perl 이란 언어와 그외 DB(중,대형)와 연결해주는
언어소통기 같은 역활입니다.
즉 perl에서 그냥 mysql에 어떤 DB 정보를 넣어라~
이렇게 하면 mysql이 ... 뭐라 캐쌌노?.ㅡ,.ㅡ;;; 이런다는 거죠.

그래서 이 두개를 연결해줄 DBI를 설치 하는 것입니다.
설치 파일과 설치 방법에 대해서는 아래 강좌에서 언급을 해두었으니
참고하시기 바라구요.

그럼 왜 그렇게 DBI에 대해서 강조를 하느냐~ ^^
아무리 강조해도 지나치지 않죠.

perl의 경우 DBI를 이용하게 되면 어떤 데이타베이스든지
실행을 요청하는 함수가 거의 변함이 없습니다.
(PHP 경우 오라클과 연결할때 함수가 다른걸로 알고 있습니다.
아닌가? ^^)
이때문에 DBI 를 위해 제작된 프로그램은 DBI의 초기 설정만으로
오라클이든 MSQL 이든 MYSQL 이든 MSSQL 이든 떡~ 하니
잘 돌아간다는 것이죠.

이것이 펄의 막강한 강점이 아닌가 싶네요.

이만 DBI에 대해서 간략한 설명을 마치구요.
앞으로 쓰러져 가는 -_-;;;
펄강좌의 진도에 대해서 다시 한번 점검을 해봅니다.

1. DBI 설치법
2. DBI 와 펄의 연결

두개는 일단 마무리 되었구요.

3. 간단한 신상 입출력
4. 방명록의 기초.
5. 방명록을 위한 테이블
6. 방명록 쓰기
7. 방명록 읽기
8. 방명록 수정
9. 방명록 삭제
10. 방명록 검색

나머지 부분의 강좌를 힘있게 진행해 나가겠습니다.
해피포럼을 한동안 공개로 열어두었다가 현재는 글을 회원제로
많이 바꾸었는데요.
해피포럼의 많은 질문을 줄이고 강좌를 늘릴려는 날카로운 ^^
의도였습니다.
펄을 공부하시는데 조금이나마 도움이 되었으면 하네요.
펄에 대해 궁금한 질문은 펄 질문답변으로 주시구요.
제가 아는데 까지 답변을 드리겠습니다.

좋은 하루되세요.

It's HappyCGI ^^

 

홈페이지바로가기 

Comments