본문 바로가기

분류 전체보기502

[JSP] MVC MODEL1 방식 - 아이디 찾기, 아이디찾기 구현부(idForm, id.jsp) 📌 idForm 아이디 찾기 아이디 찾기 이메일 전화번호 📌 id.jsp 아이디찾기 구현부 아이디 📌 MemberDao.java 내용 추가 //아이디 찾기 public String idSearch(String email,String tel) { Connection conn = DBConnection.getConnection(); PreparedStatement pstmt = null; ResultSet rs = null; try { pstmt = conn.prepareStatement ("select id from member where email=? and tel=?"); pstmt.setString(1, email); pstmt.setString(2, tel); rs = pstmt.executeQue.. 2023. 4. 19.
[JSP] MVC MODEL1 방식 - 비밀번호 변경, 비밀번호 변경 저장(passwordForm, password) 📌 passwordForm 비밀번호 변경 비밀번호 변경 현재 비밀번호 변경 비밀번호 변경 비밀번호 재입력 📌 password 비밀번호 변경 저장 비밀번호 검증 완료 MemberDao.updatePass(login,chgpass) => 새로운 비밀번호로 수정 - 비밀번호 수정 성공 : 메세지 출력 후 opener 페이지를 info.jsp 페이지 이동. 현재페이지 닫기 - 비밀번호 수정 실패 : 메세지 출력 후 opener 페이지를 updateForm.jsp 페이지 이동. 현재 페이지 닫기 --%> 📌 memberDao.java 에 updatePass추가 public boolean updatePass(String id, String pass) { //1.Connection DB연결 Connection con.. 2023. 4. 19.
[JSP] MVC MODEL1 방식 - 회원정보 보기(list) 📌 list.jsp 회원 목록 아이디 사진 이름 성별 전화 [강제탈퇴] updateForm.jsp 헤드부분에 script 📌 MemberDao.java 추가 public List list() { Connection conn = DBConnection.getConnection(); PreparedStatement pstmt = null; ResultSet rs = null; List list = new ArrayList(); try { pstmt = conn.prepareStatement("select*from member"); rs = pstmt.executeQuery(); while(rs.next()) { //레코드가 한건 일수도 여려건 일 수도 있어서 while절로 씀 Member m = new Me.. 2023. 4. 19.
[JSP] MVC MODEL1 방식 - 회원 탈퇴,정보삭제(DeleteForm , Delete) 📌 DeleteForm 회원 비밀번호 입력 비밀번호 📌 Delete 📌 MemberDao.java 에 내용추가 public boolean delete(String id) { Connection conn = DBConnection.getConnection(); PreparedStatement pstmt = null; try { pstmt = conn.prepareStatement("delete from member where id=?"); pstmt.setString(1, id); return pstmt.executeUpdate() >0; } catch (SQLException e) { e.printStackTrace(); } finally { DBConnection.close(conn, pstmt, nu.. 2023. 4. 19.
[JSP] MVC MODEL1 방식 - 회원정보 수정(UpdateForm, Update) 📌 UpdateForm 수정 회원 정보 수정 사진수정 아이디 비밀번호 이름 성별 남 여 전화번호 이메일 📌 Update db에서 읽기 관리자인경우 관리자비밀번호로 비교하기. 본인인 경우 본인의 비밀번호로 비교하기. -비밀번호가 틀린 경우 : "비밀번호 오류" 메세지 출력 updaterForm.jsp 페이지 이동. 3.비밀번호가 맞는 경우 파라미터를 저장하고 있는 Member 객체를 이용하여 db정보 수정. boolean MemberDao.update(Member) 결과가 false면 수정 실패 메세지 출력 후, updateForm.jsp 페이지 이동 결과가 true면 수정 성공 info.jsp 페이지 이동 --%> db에서 읽기 관리자인경우 관리자비밀번호로 비교하기. 본인인 경우 본인의 비밀번호로 비교하.. 2023. 4. 19.
[JSP] MVC MODEL1 방식 - 회원관리, 로그인 정보제거, 회원 정보 보기(main, logout, info) 📌 main 회원관리 로 로그인 되었습니다. 로그아웃 회원정보보기 회원목록보기 📌 logout 로그인 정보 제거 📌 info 회원 정보 보기 회원 정보 보기 아이디 이름 성별 전화 이메일 이메일 [수정] [탈퇴] 2023. 4. 19.
[JSP] JDBC - JDBC (Java Database Connectivity) : [자바]()에서 [데이터베이스]()에 접속할 수 있도록 하는 [자바 API]()이다. JDBC는 데이터베이스에서 자료를 쿼리(요청명령)하거나 업데이트하는 방법을 제공한 - JDBC 드라이버 : DBMS와 통신을 담당하는 자바 클래스 DBMS 별로 알맞은 JDBC 드라이버 필요 2023. 4. 19.
[JSP] MVC MODEL1 방식 - 로그인(loginForm, login) 📌 loginForm.jsp 로그인 아이디 비밀번호 📌 login.jsp 정상적인 로그인. session 객체에 로그인 정보 저장. main.jsp로 페이지 이동. --%> 📌 MemberDao.java에 selectone 추가 **//매개변수 자료형 Stirng id** public Member selectOne(String id) { Connection conn = DBConnection.getConnection(); String sql = "select * From member where id=?"; PreparedStatement pstmt = null; ResultSet rs = null; try { pstmt = conn.prepareStatement(sql); pstmt.setString(1.. 2023. 4. 19.