관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

JDBC 프로그래밍 11 - 연습문제 실습편 문제 풀기 2 : 문제 8번 본문

프로그래밍 언어/자바

JDBC 프로그래밍 11 - 연습문제 실습편 문제 풀기 2 : 문제 8번

huenuri 2024. 12. 14. 16:18

하나 남은 문제는 조금 어려운 문제이다. 이것만 하고 조금 쉴 생각이다.


 

 

 

 

 

연습문제 실습편 문제 풀기 두 번째

 

문제 8번


 

 

 


 

 

코드 설명

  1. printAllData
    • SELECT * FROM book 쿼리를 실행하여 모든 데이터를 출력
  2. addRecord
    • 사용자로부터 id, title, publisher, author 값을 입력받아 INSERT INTO를 실행
  3. deleteRecord
    • 사용자로부터 삭제할 id를 입력받아 해당 레코드를 삭제
  4. updateRecord
    • 사용자로부터 수정할 id와 수정할 컬럼(title, publisher, author) 및 새 값을 입력받아 UPDATE 쿼리를 실행
    • 잘못된 컬럼명을 입력했을 경우 오류 메시지 출력
  5. 메뉴 반복
    • 사용자가 종료(5)를 선택할 때까지 계속 실행되도록 반복 구조(while)로 작성

 

 

 

결과 확인하기

먼저 테이블이 생성되어 있어야 하는데 이미 만들어놓았으니 바로 코드를 실행하면 된다.

 

 

 

데이터가 원하는대로 잘 출력되었다.


 

 

 

 

SQL로도 잘 조회된다.


 

 

 

 

 

학습을 마치고

이렇게 해서 연습문제까지 모든 문제를 다 풀었다. 그리고 강의를 듣는 건 오늘 새벽을 마지막으로 더는 인사교에 있는 강의는 듣지 않기로 했다. 강의 시간에 비해 공부의 효과는 많지 않은 것 같아 그냥 책으로 학습을 이어가기로 했다.

그리고 15일 안에 웹 공부를 다 마치려면 정말 바쁠 테니까.