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
운영게시판
최근게시물
MySQL Q&A 2021 게시물 읽기
No. 2021
# Re: Perl과 MySql에 관한 궁금증
작성자
jamyoung
작성일
2000-06-09 11:56
조회수
5,452

제가 답변을 달게 되다니.. --;

저도 요즘 perl 과 mysql 때문에 무지하게 헤매고 있습니다. 이상하게도 두 개를 연동시키는 소스는 굉장히 희귀합니다. mysql 은 php 와 연동시키는 경우가 많

네요. 추세는 그런 듯 한데 저야 명을 받드는 신세라...

 

> 또한 Perl을 이용할 때 MySql과 연결시키는 방법을 알고 싶네요

> $connect=mysql_connetc('host','id','password')|| die("데이타베이스에 연결할 수 없습니다.");

> mysql_select_db('db명',$connect);

>

> 라고 작성한 후 CGI를 실행해 보면

> Undefined subroutine &main::mysql_connect called at shop.cgi line 5라는

> 메시지가 뜨는데 왜 그런지 알고 싶습니다.

>

> 자료실이나 게시판을 뒤져봐도 PHP와 mysql에 관한 것은 많은데 Perl에 관련된 것은 많지 않은 것 같아 염치 불구하고 도움을 청합니다.

 

아마도 php 소스를 보시고 perl 식으로 고치려고 시도하신 듯 한데요.

제가 쓰고 있는 부분을 올려드릴께요.

 

use DBI;

 

$dsn = "DBI:mysql:database=DB-NAME";

 

$dbh = DBI->connect($dsn,USER-ID,PASSWORD)

or die "Unable to connect to contacts Database: $dbh->errstr

";

 

이런 식으로 데이타베이스명을 미리 선언해서 connect 하시면 됩니다.

그리고 mysql_connect 이렇게 쓰지 않는 걸로 알고 있어요.

아참. 그리고 위의 소스에서 connect 스펠링이 틀렸습니다. connetc

 

USER-ID와 PASSWORD 는 물론 mysql 의 아이디입니다. 없을 경우에는 undef 를 사용합니다.

 

mysql DBI 와 DBD 부분은 이곳 링크에 걸려있는 정재익님의 자료를 추천합니다.

이만큼 설명이 되어있는 곳도 없더라구요.

[Top]
No.
제목
작성자
작성일
조회
2006# db테이블의 꼬임을 복구 하는 방법은?
정민규
2000-06-09
4287
2023┕>Re: # db테이블의 꼬임을 복구 하는 방법은?
정재익
2000-06-09 12:03:40
4231
2002[질문]데이타 저장시 뒤죽박죽으로 .. sorting안되구,...
백정숙
2000-06-08
4687
2005┕># Re: [질문]데이타 저장시 뒤죽박죽으로 .. sorting안되구,... -> 백업받고 확인을 해보셔야할듯
문태준
2000-06-08 21:18:57
4758
2000# blob 타입은 update 되지 않나요?
김재원
2000-06-08
3814
2003┕># Re: # 해결했습니다.
재원
2000-06-08 18:46:39
3913
2004 ┕># Re: # Re: # 해결했습니다. -> 이왕이면 해결방법도 적어주시죠?
문태준
2000-06-08 21:16:10
4040
1997Perl과 MySql에 관한 궁금증
학동
2000-06-08
4518
2011┕>Re: Perl과 MySql에 관한 궁금증
ZieNie
2000-06-09 02:49:37
4953
2021┕># Re: Perl과 MySql에 관한 궁금증
jamyoung
2000-06-09 11:56:14
5452
1996# 실험으로 나온 데이타를 처리하는 방법
심종훈
2000-06-08
4646
1998┕>Re: # 실험으로 나온 데이타를 처리하는 방법
tjsys
2000-06-08 15:34:25
4831
2001 ┕># Re: Re: # 실험으로 나온 데이타를 처리하는 방법
심종훈
2000-06-08 16:58:57
4739
2013  ┕>Re: # Re: Re: # 실험으로 나온 데이타를 처리하는 방법
정재익
2000-06-09 08:35:25
4877
1993int형일시 값이 없을때... 에러?
jamdol
2000-06-08
5376
1984[질문]mysql socket error 111
장현철
2000-06-07
5365
1987┕>Re: [질문]mysql socket error 111
fith
2000-06-08 00:01:07
5615
2046 ┕>Re: Re: [질문]mysql socket error 111
허미
2000-06-12 12:01:15
5607
2146 ┕>Re: Re: [질문]mysql socket error 111
장재민
2000-06-17 12:40:01
5649
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다