7주차
Prof. Jong Min Lee이(가) 19일 전에 추가함
- 4월 16일(화) : 6장 데이터베이스 사용
- MySQL과 DBeaver 설치 방법: https://youtu.be/27wP6WGrLMY
- 강의 동영상: https://youtu.be/hQrit9BWwoE (29:45, 6장 6.1 MySQL)
- (참고) MySQL 설치: 설치, root, jdbctester 계정 설정 (시작 ~ 12:35)
- (참고) MySQL Workbench 설치: jdbctester@localhost 연결 설정, webmail 스키마 생성, addrbook 테이블 생성 (12:35 ~ 20:50)
- 도커를 사용한 MySQL 설치, DBeaver 설치 및 환경 설정: root/jdbctester 연결 추가) : https://youtu.be/45O9sguXCXc (24:44)
- MySQL 지원 자료형: 수치 형, 날짜와 시간 형, 문자열 형, DDL문 설명 (20:50 ~ 29:45)
- 강의 동영상: https://youtu.be/H0B_tlnsllY (28:06, 6장 6.2.1 ~ 6.2.2)
- DDL 문 설명(계속): (시작 ~ 01:10)
- JDBC API: JDBC 개요, Connection 객체 생성, Statement 객체 생성, SQL 질의/갱신 실행 및 결과 활용 (01:10 ~ 28:06)
MySQL 도커 컨테이너 생성 Windows 명령 (13306: 실행 중인 컴퓨터의 포트 번호로 3306으로 해도 됨. 3306: 도커 컨테이너의 포트 번호) C:> docker run -dt -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_own_passwd \ -e MYSQL_USER=jdbctester -e MYSQL_PASSWORD=your_own_passwd \ --name jsp_mysql8 mysql:8
- 4월 18일(목) : 6장 데이터베이스 사용 (교재)
- 강의 동영상: https://youtu.be/g8li-Ykjsu0 (00:00~22:30, 6장. 6.2.3, 6.2.4 JDBC 사용 예)
- (참고) 강의 동영상: https://youtu.be/sohQhqyHzu8 (21:02, 6.2.4 JDBC API 사용 예: ShowTable1, ShowTable2, InsertTable 실습: maven 버전)
- (참고) 교재 pp.173-179 InsertTable 프로젝트는 서블릿을 사용하는 것으로 Spring Boot 버전에서 별도로 설명
- (참고) DBCP (DataBase Connection Pool) 기법 -> Spring Boot 사용 시 HikariCP로 대체하므로 간단하게 설명
221211-webmail-addrbook.sql - 임포트하여 webmail 스카마, addrbook 테이블 생성 가능 (2.13 KB)