1. 데이터베이스 연결
1-1) *기본정보를 편리하게 사용할 수 있게 상수로 만들기*

1-2) *자바에서 제공하는 ConnectionPool*

1-3) @DisplayName("JDBC 연결 확인")

Console

1-4) class=class org.h2.jdbc.JdbcConnection
1-4)-1. package

1-4)-2. class JdbcConnection

2. JDBC DriverManager 연결 이해
2-1) JDBC 커넥션 인터페이스와 구현
org.h2.jdbc.JdbcConnection
2-2) DriverManager 커넥션 요청 흐름

애플리케이션 로직에서 커넥션이 필요하면 DriverManager.getConnection()을 호출한다.
DriverManager는 라이브러리에 등록된 드라이버 목록을 자동으로 인식한다.
H2 드라이버나 MySQL 드라이버에게 순서대로 URL, UserName, Password를 넘겨 커넥션을 획득할 수 있는지 확인한다.
저렇게 찾은 커넥션 구현체가 클라이언트에 반환(H2 커넥션 or MySQL 커넥션)된다.
Gradle Dependency에서 h2 데이터베에스 드라이버 라이브러리를 등록했기에 H2 커넥션을 제공받을 수 있다.
H2 커넥셕은 java.sql.Connection JDBC가 제공하는 인터페이스를 구현하고 있다.
3. JDBC 개발(저장)
3-1) class Member

3-2) class MemberRepositoryV0

3-3) class MemberRepositoryV0Test

Console

4. JDBC 개발(조회)
4-1) public Member findById

4-2) class MemberRepositoryV0Test

5. JDBC 개발(수정, 삭제)
5-1) public void update(수정)

5-2) class MemberRepositoryV0Test(수정 TDD)

5-3) public void delete(삭제)

5-4) class MemberRepositoryV0Test(삭제 TDD)
