맞는데 왜 틀릴까..?

Spring Boot

[Spring Boot] h2 데이터베이스

안도일 2023. 3. 11. 16:54

실습에서 사용할 H2 데이터베이스는 오픈소스이며 자바로 작성된 인메모리 데이터베이스다. 스프링에서는 H2 데이터베이스를 사용해 개발환경에서 쉽게 테스트하고 개발할 수 있는데, 대규모 프로젝트에는 적합하지 않다. 따라서 테스트나 미니 프로젝트 용도로만 사용하자.

 

application.properties에 enabled를 설정해 주자.

 

 

localhost:8080/h2-console에 접속하면 다음과 같이 콘솔창이 뜬다.

 

JDBC에 접근하는 URL 경로는 계속 바뀌므로 ctrl-f로 그 주소를 찾아주자.

 

 

데이터 베이스에 ARTICLE 을 누르고 RUN을 시켜주면 추가해 두었던 데이터 1, admin, 1234를 확인할 수 있다.

h2는 인메모리 데이터베이스 이기 때문에 서버를 종료하면 모든 데이터가 초기화된다.

 

 

sql을 이용하여 데이터베이스에 직접 값을 추가해 보자.

 

 

마찬가지로 sql을 이용해 추가된 데이터를 확인해 보자.