JDBC, MySQL, H2

yejichoi·2023년 12월 7일
0

JAVA

목록 보기
7/7

혼자서 마이그레이션을 하다보니 헷갈리고 이해가 안가는 부분이 생겨 글을 남기기로 결정했다.

JDBC

DBC는 Java 언어를 위한 데이터베이스 접근 및 조작을 위한 API입니다.
데이터베이스에 접속하고, SQL 문을 실행하며, 데이터를 검색할 수 있게 해줍니다.
JDBC 자체는 데이터베이스가 아니라, 데이터베이스와 상호작용하기 위한 표준 방법을 제공합니다.

MySQL

MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.
웹 기반 애플리케이션, 데이터 웨어하우스, e-commerce 사이트 등에 널리 사용됩니다.
Java 프로그램에서 MySQL 데이터베이스에 접근하려면, JDBC API를 사용하는 MySQL용 JDBC 드라이버가 필요합니다.

H2

H2는 자바 기반의 경량화된 관계형 데이터베이스입니다.
주로 개발 및 테스트 목적으로 사용되며, 메모리에서 실행되거나 디스크에 데이터를 저장할 수 있습니다.
H2도 JDBC API를 통해 접근이 가능합니다.

  • 개발 및 테스트 단계: H2 데이터베이스를 사용하여 신속한 개발 및 테스트를 진행합니다. H2는 설정이 간편하고 별도의 설치가 필요 없어 개발 초기 단계에 적합합니다.
  • 운영 환경: 운영 환경에서는 MySQL과 같은 더 강력하고 안정적인 데이터베이스 시스템을 사용합니다.
  • 데이터 접근: JDBC API를 통해 이러한 데이터베이스에 접근하고 조작합니다.

0개의 댓글