2022. 2. 5. 19:51ㆍksmart_jsp/06_jsp_java_mysql_model01
2022.02.05 - [Java/Java] - ArrayList< >_java
ArrayList< >_java
ArrayList는 자바의 List 인터페이스를 상속받은 여러 클래스 중 하나로 일반 배열과 동일하게 연속된 메모리 공간을 사용하며 인덱스는 0부터 시작 생성 import java.util.ArrayList; ArrayList integers1 = new..
moon09-developer.tistory.com
Mdao mdao = new Mdao();
객체생성해서 mdao 객체참조변수에 주소 할당
ArrayList<Member> get_alm=mdao.mAllSelect();
ArrayList<Member> 데이터 타입의 get_alm 객체 참조 변수 선언
mdao 객체참조변수에 주소가 할당된 객체의 mAllSelect() 메서드 호출 결과값을 return 받아서 get_alm 변수에 대입
mAllSelect() 메서드 내에서 ArrayList<Member> 데이터 타이의 alm 객체참조변수를 선언하고 객체생성해서 주소 할당
쿼리문 실행 결과를 while 조건문으로 판별해서
while(rs.next()) {
m = new Member();
m.setM_id(rs.getString("m_id"));
m.setM_pw(rs.getString("m_pw"));
m.setM_level(rs.getString("m_level"));
m.setM_name(rs.getString("m_name"));
m.setM_email(rs.getString("m_email"));
}
1) 반복문 내에서Member클래스 통해 생성된 객체의 주소값이 각각 다른 것을 확인했다
2) 셋팅
3) ArrayList객체내에 Member객체 주소값들을 추가(add) 하면 된다
db에 m_id 컬럼에 있는 데이터를 가져와서 rs.getString("m_id")
m.setM_id() 메서드를 사용해서 m객체참조변수에 할당된 주소에 있는 객체의 필드값을 세팅해준다.
최종 리턴 값은 전체 주소가 메서드 호출한 곳으로 리턴된다
'ksmart_jsp > 06_jsp_java_mysql_model01' 카테고리의 다른 글
31_jsp_java_DTO(bean)_DAO_insert처리_jsp (0) | 2022.02.05 |
---|---|
30_jsp_java_DTO(bean)_update처리_jsp (0) | 2022.02.05 |
url 주소 가져오는 함수_jsp (0) | 2022.02.05 |
29_jsp_java_DTO(bean)_insert처리_jsp (0) | 2022.02.05 |
28참조 (0) | 2022.02.05 |