> 우선 dbi-1.13을 받아서 컴파일 했고여..
> 그리고 dbd를 Msql-Mysql-modules-1.2207 를 받아서 컴파일 했습니다.
> 그런데 문제가 머냐면요. dbi는 완전하게 설치하는데 성공했습니다.
> 그런데 dbd 에서 다른건 다 셋팅했는데 id,passwd 묻는 부분이 나오더라고
> 여.
> 그래서 그냥 엔터쳐써 넘어갔어엽 나머지는 다 설정대로 해줬고여..
> 그런데 나중에 waring이라는 메세지가 뜨더라고여 그래소 test.pl을 했는
> 데
> ok로 넘어가더라고여.
어떤 warning 이었는지 궁금하군요.
> 근데 이게 바로 설치되었는지 안돼있는지 궁금하구여..
> 설치확인은 어떻게 하는지 궁금하구요, 그리고 만약에 설치가 제대로 안돼
> 었다면..
> 다시 지우고 설치하는법도 궁금합니다.
다시 지울수가 없지요. perl의 경우 module 설치부분을 따로 데이터베이스 등으로 보관하지 않기 때문에 할수없이 그냥 재설치를 합니다. 그냥 재설치하면 엎어서 설치하므로 크게 지장이 없을 것입니다.
> 그리고 또 다른질문은 php3에서는 데이타 테이블 만드는거는 보통..
> mysql -u dbuser -p dbname < test.sql <---이런식으로 하자나엽.
> cgi 에서 creatble.pl 같은걸루 db데이타 테이블을 만드는게 있던데
> 어떤식으로 하는건지 php와 같은건지 아니면 perl만에 따로 테이블 만드는
> 명령어가
> 있는지궁금합니다.
DB를 만드는 것은 항상 SQL 명령어로 만듭니다. perl이라고 별다른 수가 존재하는 것은 아닙니다.
> 그리고 perl에서 db로 쿼리하는법도 알려주시면 감사하겠습니다.
> 너무 질문만 많이 올렸내요. 저같은 초보도 나중에 이런질문을 받았을때..
>
DBI 를 설치하는 이유는 DBMS에 상관없이 일정한 API를 유지하기 위한 것입니다. DBI에서 사용하는 명령어를 숙지하시면 얼마든지 프로그래밍을 할수 있습니다. DB로 접속하는 법도 여기 홈페이지에 보시면 DBI를 이용한 프로그래밍 방법에 대해서 적어 놓은 글이 있습니다.
그걸 참고로 하시기 바랍니다.
|