본문 바로가기
Back/Servlet

[Intellij]서블릿 DB 연동

by Hyeon_ 2021. 12. 28.

서블릿 DB 연동

서블릿의 비즈니스 로직 처리

  • 데이티베이스 관련 작업
  • 다른 서버 연동해서 데이터 얻는 작업 등
  • Ex
    • 회원 등록 요청 처리 (DB에 회원 정보 저장)
    • 로그인 처리(DB에 있는 회원 정보와 입력하여 전송된 로그인 정보가 일치하는지 검사)
    • 쇼핑몰 주문 처리 작업

비즈니스 로직 처리 과정

  • 클라이언트로부터 요청
  • 데이터베이스 연동과 같은 비즈니스 로직 처리
  • 결과를 클라이언트에게 전달 (응답)
  • HTML로 요처어 -> 서블릿에서 요청 받음 -> DAO에서 비즈니스 로직 처리. 결과 반환 -> 서블릿에서 결과 받아서 클라이언트에게 응답 -> 클라이언트에서 결과 출력

DB 연동 : MySQL 사용

  • MySQL JDBC 드라이버 필요
  • 다운받은 mysql jdbc 드라이버 필요

MySQL JDBC 드라이버 사용하기 위한 작업

  • 이전에 다운받은 mysql jdbc 드라이버 필요
    • mysql-connector-java-8.0.27.jar
  • 압축 해제한 jar 파일을 복사해서 톰캣의 lib 폴더에 저장
    • mysql-connector-java-8.0.27.jar 복사해서 tomcat의 lib에 저장
  • 프로젝트에서 Product Structure > Libraries > + > Java > tomcat lib의 .jar 파일 추가

'Back > Servlet' 카테고리의 다른 글

서블릿 DB 연동(3)  (0) 2021.12.28
서블릿 DB 연동(2)  (0) 2021.12.28
Servlet 요청 API  (0) 2021.12.28
JSP와 Servlet(서블릿)  (0) 2021.12.28
Web 개요  (0) 2021.12.27