Back/Servlet
[Intellij]서블릿 DB 연동
Hyeon_
2021. 12. 28. 23:33
서블릿 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 파일 추가