봉봉의 개인 블로그

2017-04-25-E 본문

학원에서 배운것들/TEA - E

2017-04-25-E

봉봉이네 2017. 4. 25. 22:01

select(조회)를 이용해서 list 만들기



이게 list 안에 소스 코드이다.

설명을 하자면 4~8번까지는 import에 관한 문장이다

10번 문장은 getRequestURI() 프로젝트명 포함 전체경로를 구한다.

18번부터 20번까지는 객체 참조 변수를 선언하는것이다.

23번 문장은 mysql드라이버를 연결한다.

27~30번까지 String 타입으로 변수를 선언하고 그안에 값을 각각 할당해준다음

31번 문장에서 getconnection메서드를 실행하면서 String 데이터로 선언한 변수를 넣어준다.

그다음 그 안의 주소값을 다시 conn 변수에 넣어준다.

34~39번까지는 화면에 DB와 연결되었는지를 출력한다.

42번 문장에서는 String 타입으로 query 변수를 선언한다. 그리고 그 안에 select * from tb_member를 넣어준다.

43번에서 conn주소값을 찾아가서 preparestatement메서드를 실행하고 매개변수 값으로 query 값을 넣어준다.

             그리고 리턴 받은 값을 다시 pstmt 변수에 다시 넣어준다.

44번 문장도 똑같이 pstmt 주소값을 찾아가서 executeQuery메서드를 실행하고 매개변수 값으로 query값을

넣어준다 그리고 리턴받은 값을 다시 rs변수에 할당한다.

49번~57번까지의 문장처럼 while 을 이용해 조건문을 걸고 조건문은 rs주소값을 찾아가서 next메서드를

실행한다. next 메서드는 true,false 값을 리턴받아 false가 나올때까지 반복한다. 그래서 

52~56번까지의 문을 get해서 출력하게 되는것이다.

68~70번까지는 예외문인것이다.

71~76번까지는 이제 사용한 statement 종료와 커넥션을 종료하는 문이다.


작성순서는 try finally를 작성하고 메서드 리턴값에 맞는 변수를 선언하고

메서드를 호출하는 식으로 작성하면 편해진다.


'학원에서 배운것들 > TEA - E' 카테고리의 다른 글

2017-04-27-P  (0) 2017.04.27
2017-04-26-E  (0) 2017.04.27
2017-04-24-E  (0) 2017.04.24
2017-04-19-E  (0) 2017.04.19
2017-04-17-E  (0) 2017.04.17
Comments