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 4735 게시물 읽기
No. 4735
Servlet 과 PostgreSQL 연결문제 (JDBC)
작성자
최종일(elastica)
작성일
2003-05-30 16:38
조회수
2,378

안녕하세요 첨으로 PostgreSQL 사용해 볼려구 하는데요

 

일단 PostgreSQL 는 잘 설치 되었구요

 

postmaster -i & 로 데몬도 잘 띄웠구요

 

그냥 콘솔에서는 문제 없이 DB 접속이 잘 되더라구요

 

postgres 계정으로 콘솔에서

 

psql ktkwork(제가 만든 데이터 베이스 이름) 하면

 

Welcome to psql, the PostgreSQL interactive terminal.

 

Type: \copyright for distribution terms

\h for help with SQL commands

\? for help on internal slash commands

\g or terminate with semicolon to execute query

\q to quit

 

 

이런식으로 잘 나오구요

 

ktkwork=# \d test(제가 만든 테이블이름) 하면

 

test 테이블 스키마도 잘 보이구요

 

그래서 PostgreSQL 을 Servlet 하구 연동시키려구 하는데 자꾸 DB 랑

연결이 안되네요 java 파일 컴파일은 잘 되었구요

 

 

throws ClassNotFoundException, FileNotFoundException,

IOException,SQLException

{

String url = "jdbc:postgresql://203.255.254.222/ktkwork";

String usr = "postgres";

String pwd = "";

Class.forName("postgresql.Driver");

db = DriverManager.getConnection(url, usr, pwd);

out.println("<h2>Connecting to Database URL = " + url +"</h2>");

out.println("<h2>Connected...Now creating a statement</h2>");

st = db.createStatement();

 

...

 

이런식인데 데이타 베이스 연결이 되지 않는답니다.

 

String url = "jdbc:postgresql://203.255.254.222:5432/ktkwork";

String usr = "postgres";

String pwd = "";

 

이부분이 문제인거 같은데 제가 틀린게 있나요?

 

참고로 Jakarta-Tomcat 쓰구요 DB 랑 동일한 머신에 함께 설치했답니다.

 

혹시 WebPage 가 ROOT 권한으로 설치되어 있어서 그런건지도 모르겠다는

생각도 했는제 정확히는 모르겠습니다.

 

PostgreSQL 은 ROOT 는 사용할수 없게 설정이 되어 있거든요

 

혹시 아시는 분들 답변 좀 부탁 드립니다.

 

수고하세요~

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

jdbc를 사용하시려면 pg_hba.conf 파일에서 tcp 커넥션을 열어두어야 합니다.

 

# The same using local loopback TCP/IP connections.

#

# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD

host all all 127.0.0.1 255.255.255.255 trust

 

pg_hba.conf 파일이 위와 같이 되어있으면 로컬에서 jdbc 접속이 될 것입니다.

 

METHOD는 적절하게 변경해주시구요.

 

http://www.postgresql.org/docs/view.php?version=7.3&idoc=1&file=client-authentication.html

을 살펴보시면 자세한 설명을 얻으실 수 있습니다.

디짓(digitie)님이 2003-05-31 04:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4740large object 사용 하는것에 대해.. [3]
장나영
2003-06-01
1422
4739트리거에서 널값 체크에 따른 업데이트 [1]
초보입니다.
2003-06-01
2087
4736락에 대해서.. [2]
초본데염
2003-05-31
1962
4735Servlet 과 PostgreSQL 연결문제 (JDBC) [1]
최종일
2003-05-30
2378
4733인덱스에 대한 몇가지 질문 [1]
Operator
2003-05-30
2004
47327.3.2에서 Tuple 사이즈 에러 [2]
초본데염
2003-05-27
1201
4731[질문]분산 트랜잭션 지원 여부...... [1]
김현성
2003-05-27
1357
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다