DB 프로그램은 MySQL, 오라클(Oracle), 마리아DB(MariaDB) 등 다양한 종류가 있습니다. 여기서는 H2 DB를 사용하겠습니다. 1장에서 프로젝트를 만들 때 추가한 DB입니다.
그림 3-15 스프링 부트 프로젝트 생성 시 추가한 H2 DB
DB에 데이터를 기록하려면 어떻게 해야 할까요? 자바 언어로 “데이터 좀 기록해 줘.”라고 하면 될까요? 안 됩니다. DB는 자바 언어를 이해하지 못합니다. 스프링 부트는 자바 언어를 사용하지만 DB는 SQL(Structured Query Language)이라는 언어를 사용하기 때문입니다.