목록👩🏻💻프로젝트/👥팀프로젝트 (10)
soozya
[👩🏻💻소스코드] (OrderPayDAO.java) package model; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.text.SimpleDateFormat; import java.time.LocalDate; import java.util.ArrayList; public class OrderPayDAO { private DBConnectionMgr pool=null; //1)연결할 클래스 객체 선언 //공통 private Connection con=null; private PreparedStatement pstmt=null; private ResultSet rs..
[👩🏻💻소스코드] [상품 검색하기] (searchDAO.java) //상품들을 검색하자 public int ItemSearchCount(String search, String searchtext){ int x=0; try { con=pool.getConnection(); System.out.println("con="+con); if(search==null || search.equals("choose")) { //검색분야(카테고리) 선택하지 않은 경우 sql= "SELECT * FROM item_info WHERE item_name LIKE '%" + searchtext + "%'"; //sql="SELECT item_info.*, Category.* FROM item_info JOIN Category ..
[👩🏻💻소스코드] [QNAboardDAO.java] //9. 글 삭제하기 public int deleteArticle(int post_num) { int x=-1; try { con=pool.getConnection(); sql="delete from qna_post where post_num=? "; pstmt=con.prepareStatement(sql); pstmt.setInt(1, post_num); int delete =pstmt.executeUpdate(); System.out.println("게시판 글 삭제 성공(delete):"+delete); rs=pstmt.executeQuery(); }catch(Exception e) { System.out.println("deleteArticle(..
[👩🏻💻소스코드] (QNAboardDAO.java) //8. 글 수정하기 : 수정할 데이터를 찾자 public QNAboardDTO updateGetArticle(int post_num) { QNAboardDTO article=null; try { con=pool.getConnection(); sql="select * from qna_post where post_num=?"; pstmt=con.prepareStatement(sql); pstmt.setInt(1, post_num); rs=pstmt.executeQuery(); if(rs.next()) { article=makeArticleFromResult(); } }catch(Exception e) { System.out.println("updateG..
(글쓰기) [👩🏻💻소스코드] [BoardDAO.java] public void insertArticle (QNAboardDTO article) { int post_view=0; int number=0;// 데이터 저장을 위한 게시물 번호 System.out.println("insertArticle 메서드의 내부 호출"); try { con=pool.getConnection(); sql="select max(post_num) from qna_post"; pstmt=con.prepareStatement(sql); rs=pstmt.executeQuery(); if (rs.next()) { // 기존 레코드 데이터가 있으면 number=rs.getInt(1)+1; //number(0)+1 }else { //기..
BACKEND 구현 시 모델2 방법으로 진행하였음. [👩🏻💻소스코드] [BoardDAO.java] package model; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import model.DBConnectionMgr; public class QNAboardDAO { private DBConnectionMgr pool=null; //(DBConnectionMgr)에 접근하기 위해 private Connection con=null; //이미 만들어..
[👩🏻💻소스코드] 관리자 전용 회원정보 회원주문관리 적립금 현황 상품관리 이름 아이디 주소 전화번호 이메일 정보 수정 ${mem_name} ${mem_id} ${mem_addr} ${mem_phone} ${mem_email} 수정 이름 아이디 주소 전화번호 이메일 아이디 주문 날짜 주문 번호 상품명 상태 변경 주문처리상태 주문 결과 ${mem_id} ${order_date} ${order_num} ${item_name} 반품 취소 교환 처리 선택하세요 입금확인 중 배송준비 중 배송중 배송완료 처리 ${order_prcs} 아이디 주문번호 상품명 주문결과 아이디 적립 날짜 적립 내역 적립 사용 총 적립금 ${mem_id} 2023-02-25 로그인 +100 0 100 아이디 상품명 상품 수정 상품 삭제 ..
[👩🏻💻소스코드] 회원정보 회원정보 수정이 가능합니다. 이름 아이디 비밀번호 비밀번호 확인 주소 우편번호 검색 핸드폰 번호 이메일 @ 선택하세요 직접 입력 daum.net google.com naver.com nate.com empas.com 수정 완료 취소 회원 탈퇴하기 [💬설명] 📢 회원가입 양식과 거의 유사함 1️⃣ 이름, 아이디는 수정할 수 없도록 'disabled' 입력 ◾ 'disabled', 'readonly' 모두 비활성화 되지만 시각적으로 명확하게 보이길 바랐음. - table을 태그로 묶어줬어야 했는데, 이 당시 화면구현을 빨리 해야돼서 생각하지 못했었음..ㅠㅠ 백엔드 맡은 팀원이 확인하고 form태그로 묶어서 구현 완~ 👉🏻 이름 : disabled 👉🏻 아이디 : readonly ..