ResultSet 반환


ResultSet 반환

자바 또는 서블릿에서 Query를 수행하여 ResultSet을 반환하고 싶어 방법을 찾아보았다. 수많은 웹 페이지를 돌아다녀봤지만 ResultSet을 반환하는게 아니라 모두 ResultSet의 데이터를 담아두는 클래스 리스트(ArrayList<클래스>) 를 만들어 반환하는 것이었다. 왜 그런지 직접 테스트 해본결과 커넥션 풀을 사용하여 DB에 접속 했을 경우 자동으로 ResultSet과 Connection 객체 등이 close되지 않아 수동으로 close 해줘야 하는데 값을 넘겨주는게 아닌, 객체를 넘겨주는 것이기 때문에 넘겨주고 close를 해도 원본 객체가 close되어 받은 객체가 값을 읽어올 수 없었다. 그래서 결국 클래스를 만들어 list를 넘겨주는 방식으로 코드를 수정하였다....

ResultSet 반환에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.


#IT·컴퓨터

원문링크 : ResultSet 반환