혼자서 마이그레이션을 하다보니 헷갈리고 이해가 안가는 부분이 생겨 글을 남기기로 결정했다.
DBC는 Java 언어를 위한 데이터베이스 접근 및 조작을 위한 API입니다.
데이터베이스에 접속하고, SQL 문을 실행하며, 데이터를 검색할 수 있게 해줍니다.
JDBC 자체는 데이터베이스가 아니라, 데이터베이스와 상호작용하기 위한 표준 방법을 제공합니다.
MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.
웹 기반 애플리케이션, 데이터 웨어하우스, e-commerce 사이트 등에 널리 사용됩니다.
Java 프로그램에서 MySQL 데이터베이스에 접근하려면, JDBC API를 사용하는 MySQL용 JDBC 드라이버가 필요합니다.
H2는 자바 기반의 경량화된 관계형 데이터베이스입니다.
주로 개발 및 테스트 목적으로 사용되며, 메모리에서 실행되거나 디스크에 데이터를 저장할 수 있습니다.
H2도 JDBC API를 통해 접근이 가능합니다.