본문 바로가기
🌈 프로젝트/웹 프로젝트

웹프로젝트_ [6] STS4 + DB MySQL 데이터 저장

by 개발자 알마 2023. 9. 8.
반응형

 

[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 테스트 

 

 

 

 

 

반응형

댓글