6월 28일 월요일 - 리팩토링3 - DB연결 부분도 메서드로 ㅇ

@_@·2021년 6월 27일
0

JDBC

목록 보기
3/4
post-custom-banner

<목차>
(DB연결 부분도 메소드로)
ㅇ getConn() 메소드 만들기
ㅇ getConn() 메소드 호출




ㅇ getConn() 메소드 만들기

  • 연결 하는 부분
  • getConn() 메서드 안으로 이동
  • 다른 곳에 있는 연결 부분들도 다 지우기 (나중에 메서드 넣을거야)
  • Class.forName()은 트라이 캐치로 묶어줘야 해
  • 뒤로 밀린 부분 다시 트라이 문 안에 넣기

  • DriverManager도 트라이 캐치 해줘야 해
  • 최종


ㅇ getConn() 메소드 호출

  • 인서트문에서
  • 셀렉트문에서
  • 인서트나 셀렉트 메소드에서 캐치 지우면 안에 또 에러 나
    sql에 대한 에러 확인하는 캐치문은 필요해서
  • 즉, SQL익셉션은 놔두고 클래스 낫 파운드 익셉션만 삭제
  • 파란 부분만 삭제


ㅇ 각 예외처리 의미

  • 클래스 낫 파운드 익셉션 : DB 연결 자체에 관련된 예외처리
  • SQL익셉션 : SQL자체의 오타나 잘못된 SQL문 작성했을 때의 예외처리


profile
STEP BY STEP
post-custom-banner

0개의 댓글