‘웹어플리케이션 04 – 서블릿을 이용한 페이지 출력 (1) (방명록)’ 에서는 기본틀 까지만 만들었었다.
이제 기본틀에 db에 있는 데이터를 불러와 뿌려줄 것이다.
db에 guestbook 이라는 테이블을 만들고, record를 5개 입력한다.

이제 GBListServlet 으로 가서 실제적으로 데이터가 나오게끔 바꾼다.
예전에 만들어 놓은 부분에서 for 문으로 돌렸던 부분을 수정한다.
OracleDataSource 를 이용해서 db 에 접속하고 try/catch 문으로 감싸준다.
try 절 안쪽에 반복될 내용을 넣는다.
for문을 while 문으로 바꾸어준다.
ResultSet 에서 next 메소드가 호출되었을때
다음 값이 있으면 true 값을 리턴하면서 이동하고
다음 값이 없으면 false 값을 리턴하므로 (resultset 구조 참조)
테이블의 row 수만큼 while 문을 실행하게 된다.
rs.getString() 메소드를 이용해서 테이블의 각컬럼 값을 읽어온다.
실행을 하여보면...

테이블의 내용이 잘 출력됨을 알 수 있다.
여기까지는 순수 servlet 으로만 구현을 하였다.
끝~
"웹 프로그래밍" 카테고리의 다른 글
- 웹 어플리케이션 04 - 서블릿을 이용한 페이지 출력 (1) (방명록) (댓글 0개 / 트랙백 0개) 2009/05/02
- 왠지 골치아픈 한글처리 (get방식) (댓글 2개 / 트랙백 0개) 2009/03/30
- 웹 어플리케이션 08 - 페이지이동의 두가지 방식 (1) redirect 방식 (댓글 0개 / 트랙백 0개) 2009/05/03
- 웹 어플리케이션 09 - 페이지이동의 두가지 방식 (2) foward 방식 (댓글 0개 / 트랙백 0개) 2009/05/03
- 웹 어플리케이션 11 - jsp 의 기본 (댓글 0개 / 트랙백 0개) 2009/05/07
- 웹 어플리케이션 07 - 서블릿을 이용한 페이지 출력 2 (방명록) (댓글 0개 / 트랙백 0개) 2009/05/03
- 웹 어플리케이션 01 - 간단한 개념 정리 (댓글 0개 / 트랙백 0개) 2009/04/08
- 웹 어플리케이션 12 - jsp 에서 db에 입력을 하여보자!! (댓글 0개 / 트랙백 0개) 2009/06/16
- 웹 어플리케이션 06 - 한글처리 (post 방식) (댓글 0개 / 트랙백 0개) 2009/05/02
- 웹 어플리케이션 05 - 한글처리 (get 방식) (댓글 0개 / 트랙백 0개) 2009/05/02



댓글을 달아 주세요