목록Update (4)
멋쟁이v의 개발일지
판매자아이디 판매자이름 판매자이메일 판매자주소 상품코드 상품명 상품가격 상품등록일자 3️⃣Mapper ➡️ 1) 판매자 1명은 여러개의 상품을 가질 수 있기 때문에 1:N 관계가 된다.2) Member.java(dto) → private List goodsList; 를 추가한다.3) Mapper.xml → resumltMap에 Member와 Goods를 1:N 관계 맵핑해준다. (collection 사용)4) 판매자별 상품 목록을 조회하는 쿼리를 만든다.[코드] GoodsMapper.java// 판매자별 상품 목록 조회 public List getSellerList();[코드] GoodsMapper.xml /* 판매자별 상품 목록 조회 */ SELECT m.m_id, m.m_name, m.m_email,..
[목차]01. DAO(Date Access Object)02. DTO_DAO insert 처리03. DTO_DAO update 처리 01. DAO(Date Access Object)💡➡️ DAO는 데이터베이스의 data에 접근하기 위한 객체입니다.➡️ 데이터베이스에 접근하기 위한 로직&비지니스 로직을 분리하기 위해 사용합니다. 02. DTO_DAO insert 처리💡1️⃣ DAO 클래스 생성 후 insert 쿼리 메서드를 생성합니다..2️⃣ 오버로딩 개념을 사용해서 입력 2개와 1개를 받는 메서드 선언합니다.3️⃣ 메서드 내부 처리 과정으로 JDBC 프로그램 7단계를 넣습니다.4️⃣ JSP에서 DAO 객체 생성 후 메서드를 호출합니다.5️⃣ 입력 자료들은 DTO로 처리 후 세팅하고 DAO에서 겟팅합니다...
/***** form으로 입력자료를 post방식으로 전달 *****/ 아이디 비밀번호 권한 이름 이메일 전화번호 주소 [코드예제] user_insert_action.jsp // post 한글처리 /***** java Bean 액션태그 사용 *****/ 04. DTO(bean) update 처리💡1️⃣ 입력 자료를 입력 후 post방식으로 전달한다.2️⃣ 입력 자료를 받아서 DTO 객체 내에 셋팅한다.3️⃣ update 쿼리 준비 후 DTO 객체 내에서 겟팅한다.4️⃣ 쿼리 실행5️⃣ 쿼리 사용 결과 생략6️⃣ 데이터베이스 테이블 내에 update 처리 완료 확인[코드예제]User.java(DTO)package kr.or.dto; public class User { private String u_id; p..
[목차]01. select 쿼리로 회원 수정 화면02. update 쿼리로 회원 수정 처리03. delete 쿼리로 회원 삭제 처리 01. select 쿼리로 회원 수정 화면💡1️⃣ 수정버튼 클릭 시 해당 회원의 아이디를 불러온다. 2️⃣ 객체 생성 단계에서 select 쿼리 사용 (SELECT 컬럼명 FROM 테이블명 WHERE 조건)3️⃣ 불러온 회원 아이디를 쿼리에 넣어준다.4️⃣ 쿼리 실행 후 실행결과를 사용한다.5️⃣ 수정화면 폼을 만들고 value값에 쿼리 실행 결과를 넣어준다.[코드예제] user_update_form.jsp 수정화면 아이디 비밀번호 권한 이름 이메일 02. update 쿼리로 회원 수정 처리💡1️⃣ 수정 화면 폼에서 데이터 값을 받아온다. 2️⃣ 객체 생성 단계에서 upda..