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
운영게시판
최근게시물
PostgreSQL Q&A 5120 게시물 읽기
No. 5120
[jdbc]pgsql7.4 윈도우에서 JDBC사용?? 안되요??
작성자
황남주(nimba)
작성일
2003-12-26 15:48
조회수
2,438

안녕하세요! windows 2000 pro 에다가요

cygwin을 설치하면서 postgresql 7.4을 install 했습니다. 기본설정을

 

$ ipc-daemon2 --install-as-service

$ net start ipc-daemon2

$ mkdir /usr/share/postgresql/data

$ export PGDATA=/usr/share/postgresql/data

$ initdb

$ postmaster &

$ createdb mydb

$ psql mydb

mydb=# create table waether (
mydb(# city varchar(80),
mydb(# temp_lo int,
mydb(# temp_hi int,
mydb(# prcp real,
mydb(# date date
mydb(# );
CREATE TABLE
mydb=# insert into weather values ( 'san francisco', 46, 50, 0.25, '2003-12-26');

mydb=#\q

$

 

테이블만들고 insert 하고서 CLASSPATH에다가

cygwin에 설치된 C:\cygwin\usr\share\postgresql\java\postgresql.jar

를 넣어서 JDBC를 연결했고요

cygwin이 떠 있는 상태에서

 

import java.sql.*;
public class Untitled1 {

  public Untitled1() {
  }

  public void test() {

    try {
      String url = "jdbc:postgresql://localhost/mydb";
      String user = "Administrator";
      String password = "000000";

      Class.forName("org.postgresql.Driver");

      Connection con = DriverManager.getConnection(url, user, password);
      Statement stmt = con.createStatement();
      ResultSet rset = stmt.executeQuery(" select city from weather ");

      System.out.println("결과 ==>> ");

      if(!rset.next()) {
        System.out.println("Nothing!");
      } else {
        String show = rset.getString(1);
        System.out.println("->> "+show);
      }

      if(rset != null) rset.close();
      if(stmt != null) stmt.close();
      if(con != null) con.close();
    } catch(Exception e) {
      System.out.println(e.getMessage());
    }

  }
  public static void main(String[] args)  throws Exception {
    Untitled1 untitled11 = new Untitled1();
    untitled11.test();
  }
}

 

를 실행하니까

 

Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

 

이렇게 에러가 나더라고요!

설정을 어느 부분이 잘못된 것인지 좋은 답변 부탁드립니다.

그리고 cygwin을 언제나 띄워놓아야 하는건지? 이미 서비슨느 돌고 있는데

그것도 궁금해요!

즐거운 연말 보내세요


 

 

 

이 글에 대한 댓글이 총 2건 있습니다.

 

postmaster -i  로 실행해 보세요

자세한 건 man

성혁(dhyuk)님이 2003-12-26 17:44에 작성한 댓글입니다.

말씀하신대로

    $ postmaster -i

하니까 꿈처럼 정상적으로 쿼리를 해오네요

고맙습니다.

즐거운 연말 보내세요 !!  ^^

황남주(nimba)님이 2003-12-26 20:14에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5124rtree 인덱스 질문 [1]
김상기
2003-12-27
2864
5123serial 과 index (두가지질문) [5]
초보
2003-12-27
3368
5122[질문]serial 필드 생성시 만들어지는 시퀀스테이블... [5]
wooki
2003-12-26
3376
5120[jdbc]pgsql7.4 윈도우에서 JDBC사용?? 안되요?? [2]
황남주
2003-12-26
2438
5118postgresql이 중지되었을때 로그등이 남는지요? [1]
성치훈
2003-12-26
1954
5115pgsql의 벡엔드 <-> 프론트엔드 프로토콜에 관한 자료가 없을까요? -.- [5]
신기배
2003-12-23
2148
5114index 의 차이? [1]
초보
2003-12-23
1737
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다