반응형
SMALL
[1] DB 데이터
(1) MySQL 데이터 객체 클래스 생성
MySQL의 테이블 칼럼을 객체로 만든 클래스를 생성한다.
equals + hashcode 생성할때 non-null 선택해야하는데
key = id 는 값이 없으면 안되므로 체크한다
MySQL 데이터 객체 생성완료
(2) MySQL 데이터 테이블 구현
사용자가 입력한 데이터 정보를 가져와서 MySQL에 저장한다
executeUpdate는 DB 테이블에서 SQL문(Insert , Delete , Update) 을 실행시킨다.
(3) MySQL 데이터 저장
데이터베이스의 id에 해당하는 부분을 입력한다
실행하면 데이터가 저장되기 때문에 2번째 눌렀을때 부터는 오류가 난다
MySQL 워크벤치 들어가서 전체조회를 하면 값이 입력된것을 볼수 있다.
(4) MySQL 데이터 삭제
삭제는 보호하는 중요한 값이기 때문에 private 적용
테스트
(5) MySQL 선택 id 찾기
테스트
(6) MySQL 데이터 수정
pwd 을 9999으로 변경 하기
[2] 전체 SQL문 Test
전체 조회 방법은 마우스 오른쪽 버튼 > Run > JUnit 테스트
부분 조회 방법은 테스트 메서드 선택 후 오른쪽 버튼 > Run > JUnit 테스트
반응형
LIST
'🌈 프로젝트 > 웹 프로젝트' 카테고리의 다른 글
웹프로젝트_ [8] 로그인 /회원가입 화면 + DAO (0) | 2023.09.08 |
---|---|
웹프로젝트_ [7] STS4 + DB MySQL DAO 설정 (0) | 2023.09.08 |
웹프로젝트_ [5] STS4 + DB MySQL 연결 (0) | 2023.09.08 |
웹프로젝트_ [5] 유료 인텔리제이 + DB MySQL 연결 (0) | 2023.09.07 |
웹프로젝트_ [4] 회원가입화면 데이터 변환 (0) | 2023.08.30 |