postgresql 첨 써보는 초보입니다. 간단하게 connection 만
테스트 하려고
윈도환경에서 tomcat 4.1.31 과 postgresql 8.1 과 jdbc 를 다운 받아
설치하고
아래와 같이 테스트 해 보았습니다.
커넥션은 잘 이루어 지는데
DB에서 select 한 out.println 으로 찍어보는 값이 ???? 로
나오네요.
pgAdmin 에 들어가서 select 해 보면 한글 안 깨지고 잘
나옵니다.
참, insert 한 값들은 웹프로그램으로 입력한 값이 아니라
pgAdmin 에서 직접 insert 문으로 입력한 값 입니다.
여기 게시판도 검색해 봐도 잘 몰라서 묻습니다.
<%@ page contentType="text/html;charset=EUC-KR" session="false"
%>
<%@ page import='java.sql.*, javax.sql.*' %>
<%
String url = "jdbc:postgresql://localhost:5432/MYDB";
String user = "postgres";
String pw = "********";
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection(url,user,pw);
PreparedStatement pstmt = null;
ResultSet rs = null;
String query = "";
query = " SELECT NAME, JOB FROM TEST ";
pstmt = conn.prepareStatement( query );
rs = pstmt.executeQuery();
while (rs.next()) {
String name = rs.getString("NAME");
String job = rs.getString("JOB");
out.println(name + ":" + job);
}
rs.close();
pstmt.close();
conn.close();
%>
|