Q&A

  • postgressql에서 연결에러좀 잡아주세요
winzeos의 postgressql콤포넌트를 사용해서 프로젝트를 하는데

sql을 연결하는데 자꾸 에러 메시지가 나네요.

왜 데이타베이스에서 호스트 네임 , 패스워드,다른거 다연결하고 트랜잭션으로 연결하고

query를 사용하는데 query에서 active하면 이런 메시지가 뜨네요.

connectDBStart() -- cnnect() failed:No errror

is the postmaster running (with -i) at 'localhost'

and accepting connection on TCP/IP port 5432?.

정확하게 이런 메시지가 뜹니다.

데이타 베이스에서 포트번호 5432도 맞거든요.

제발 고수님들 불쌍한 중생좀 도와주세요.

1  COMMENTS
  • Profile
    서동혁 2001.12.07 23:39
    호성이 wrote:

    > winzeos의 postgressql콤포넌트를 사용해서 프로젝트를 하는데

    > sql을 연결하는데 자꾸 에러 메시지가 나네요.

    > 왜 데이타베이스에서 호스트 네임 , 패스워드,다른거 다연결하고 트랜잭션으로 연결하고

    > query를 사용하는데 query에서 active하면 이런 메시지가 뜨네요.

    > connectDBStart() -- cnnect() failed:No errror

    > is the postmaster running (with -i) at 'localhost'

    > and accepting connection on TCP/IP port 5432?.

    > 정확하게 이런 메시지가 뜹니다.

    > 데이타 베이스에서 포트번호 5432도 맞거든요.

    > 제발 고수님들 불쌍한 중생좀 도와주세요.



    에러 메시지를 보면 -i 옵션을 주고 postmaster 를 띄우라는 말이 있죠..

    pgsql 은 기본적으로 Unix 프로토콜만 지원합니다.



    그래서, postmaster 를 띄울때 -i 옵션을 주고 띄워야 TCP/IP 프로토콜도

    사용하실수 있습니다.



    클라이언트와 서버가 각기 다른 컴터에서 돌리려면, 이렇게 해줘야 겠죠..



    $ /usr/local/pgsql/bin/postmaster -D -i /usr/local/pgsql/data



    그럼