오늘이라도

39. JDBC ③ : PreparedStatement와 DAO, DTO 연동, 삽입, 삭제, 갱신, 검색 본문

취업성공패키지 SW 개발자 교육/Java

39. JDBC ③ : PreparedStatement와 DAO, DTO 연동, 삽입, 삭제, 갱신, 검색

upcake_ 2020. 4. 16. 18:34
반응형

https://github.com/upcake/Class_Examples

교육 중에 작성한 예제들은 깃허브에 올려두고 있습니다. 

gif 파일은 클릭해서 보는 것이 정확합니다.


▲예제 1. PreparedStatement와 MemberDTO 연동하기

 

▲MemberDTO

 

▲MemberDAO

- DB 접속 메서드와 DB 접속 종료 메서드를 만들어 둔다.

 

▲예제 1의 결과

 

 

▲예제 2. 연동 후 delete
▲예제 2의 delete 메서드
▲예제 2의 실행 결과

 

 

▲예제 3. 연동 후 update
▲예제 3의 update 메서드
▲예제 3의 실행 결과
▲예제 3. 갱신하려는 항목이 없을 경우의 결과

 

 

▲예제 4. 연동 후 전체 검색
▲예제 4의 전체 검색 메서드

 

 

▲예제 5. ArrayList를 활용한 전체 검색

 - ArrayList를 활용하면 전체 회원수가 몇 명인지 알 수 없을때 사용할 수 있고 검색 실패 시의 출력문을 쉽게 작성할 수 있다는 장점이 있다.

 

▲예제 5의 전체 검색 메서드

 

▲예제 6. ArrayList 활용 전체 검색 후 메인 메서드에서 출력

 

▲예제 6의 전체 검색 메서드

 

▲예제 7. 조건부 검색

 

▲예제 7의 조건 검색 메서드

 

 

▲예제 8. ArrayList를 활용한 조건부 검색
▲예제 8의 결과
▲예제 8의 검색 항목이 없을 경우의 결과
▲예제 8의 조건 검색 메서드

 

▲예제 9. 조건 검색 3, 메인 메서드에서 출력하기

 - 검색은 메서드로, 출력은 메인 메서드에서 하는 이 형식을 많이 사용한다.

 

▲예제 9의 조건 검색 메서드
▲예제 9 검색 항목이 없을 경우의 결과

 

 

▲문제. Statement, Scanner, 조건 검색

 

반응형