hashtable 과, vector 를 이용해서 리스트를 저장하고 뿌려보자.
db 설정을 위한 부분을 만들고…
쿼리를 실행하여 ResultSet 에 담는다.
while 문으로 rs.next() 인동안 (rs.next() 가 true 값을 반환하는 동안)
돌리므로… 레코드가 getBoardData 메소드에 의해서
rs 가 Hashtable 인 data 에 저장된다.
저장된 data 를 vector 형인 dataList 에 담는다.
즉, 레코드가 rs 에 의해서 꺼내와져서 data에 담기고, 이것을 dataList 에 담는다.
이과정을 레코드 갯수만큼 진행한다.
rs, stmt, conn 클로즈 해준다.
이제 vector 형 변수 dataList 에 담겨있는 데이터들을 꺼내서 뿌려주면된다.
for문을 이용, dataList.size() 만큼 돌려가며 뿌려준다.
Hashtable ddata = (Hashtable)dataList.elementAt(i);
dataList.elementAt() 메소드는 vector 형인 dataList 에 담겨있는 데이터를 꺼내오는역할을 한다.
인자값으로 숫자를 넣는데… 순서대로 0번째부터 입력하면 꺼내어진다.
근데 Hashtable 형 데이터를 넣었으므로… Hashtable 로 형변환해서 받아 준다.
형변환해서 받았으니… get 메소드를 이용 키값을 넣어주면 키값에 해당하는 데이터를
불러올 수 있다.
실행하여보면....

똑같은 내용이 출력됨을 알 수 있따.
"model 1" 카테고리의 다른 글
- [MODEL1 개발]01. DB 내용을 뿌려보기 1 (댓글 0개 / 트랙백 0개) 2009/05/26
- [MODEL1 개발]02. DB 내용을 뿌려보기 2 (리스트뿌리는 또 다른 방법) (댓글 0개 / 트랙백 0개) 2009/05/26



댓글을 달아 주세요