3층 1구역 - 개발의 장/Oracle DataBase(24)
-
DB - 회원관리 프로그램 DAO 부분 상세설명(2022-08-09)
해당 전체코드는 요기! 2022.08.09 - [개발일지/부트캠프(데이터베이스 Part)] - DB - DB연동을 통한 회원관리 프로그램 구축 하는 퀴즈(2022-08-09) DB - DB연동을 통한 회원관리 프로그램 구축 하는 퀴즈(2022-08-09) 인터페이스 - IDAO.java package jdbc_concept5.DAO; import java.util.ArrayList; import jdbc_concept5.DTO.MemberDTO; public interface IDAO { public MemberDTO selectId(String id); public int insertMembe.. sukw9512.tistory.com 인터페이스 - IDAO.java package jdbc_concept..
2022.08.09 -
DB - DB연동을 통한 회원관리 프로그램 구축 하는 퀴즈(2022-08-09)
인터페이스 - IDAO.java package jdbc_concept5.DAO; import java.util.ArrayList; import jdbc_concept5.DTO.MemberDTO; public interface IDAO { public MemberDTO selectId(String id); public int insertMember(MemberDTO member); public ArrayList selectAll(); public int updateMember(MemberDTO member); public int deleteMember(String id); public int isExists(String id); } MemberDAO.java package jdbc_concept5.DAO;..
2022.08.09 -
DB - DB, 이클립스 연동 후 회원정보 프로그램 구축하는 퀴즈 03 (2022-08-08)
이번엔 DB연결을 하는 MemberDAO 검증을 주로하는 MemberService 사용자의 입력값을 받는 Main으로 나누어보자. 바뀐건 거의 없다... 컬렉션 계열인 List나 Map이 하던 DB역할을 진짜 DB역할로 넘겨주는 것 추후에 좌표 남기겠지만, 마지막에 했던 것들을 스켈레톤 코드를 남길테니 시간 되는대로 한번 다시 작성해보길 바란다. (필자 너한테 하는 말이다. 꼭 해라) MemberDTO.java package jdbc_concept4; public class MemberDTO { private String email; private String name; private String mobile; public String getEmail() { return email; } public vo..
2022.08.08 -
DB - DB, 이클립스 연동 후 회원정보 프로그램 구축하는 퀴즈 02 (2022-08-08)
이번 게시물에서는 Main 코드에서 쓰던 검증 파트 중복된 이메일이 있으면 회원정보가 등록이 안되거나 회원정보가 없으면 이메일로 검색할 때 회원정보가 없다 라고 뜨는..... 그것을 Main.java에 그대로 쓰고, DB로 옮겨지는 작업을 MemberDAO로 분리해보도록 하자. (또 분리하기 시작한다....) MemberDTO.java package jdbc_concept3; //입,출력에 직접적으로 나타나는 코드들 public class MemberDTO { private String email; private String name; private String mobile; public String getEmail() { return email; } public void setEmail(String e..
2022.08.08 -
DB - DB, 이클립스 연동 후 회원정보 프로그램 구축하는 퀴즈 (2022-08-07)
package jdbc_concept2; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Scanner; public class Main { /* * 테이블 생성 * - 테이블 이름 : jdbc_concept2 CREATE TABLE jdbc_concept2( email varchar2(100), name varchar2(20), mobile varchar2(15) ); SQL> commit; Commit complete. */ private static ..
2022.08.07 -
DB - 오라클과 이클립스(자바) 정보삭제(Delete) (2022-08-06)
1. 서론 정보삭제는 정보수정과 철차가 거의 일치한다. 단, 이번 정보삭제는 아이디 확인뿐만 아니라 비밀번호까지 확인하여 일치하면 삭제해 보려고 한다. 그...게임하다보면 자기가 먹고 싶은거 참고, 입고 싶은거 참아가며 키운 아들래미, 딸래미들 있잖아.... 그런거 해킹으로 털리는거 방지하려고 요즘 2차비밀번호 설정 많이 하잖아.... 고런 느낌으로 비밀번호까지 일치해야만 계정 정보가 삭제되는 걸로... sql서버에서 id 기준으로 비밀번호 받아오는데 사용자는 아이디와 비밀번호 입력하고... 서버에서 받아온 비밀번호와 사용자가 입력한 비밀번호가 일치하면 계정이 삭제되는 흐름으로 이해하면 될 것이라 생각된다. 2. 코드 package jdbc_concept1; import java.sql.Connectio..
2022.08.06