JPA에 대해서 공부하기 위해 H2 In-Memory DB에 대해서 공부해보자.
✅ H2 DB는
자바 기반의 경량화된 데이터베이스이고 파일로저장해서 실제 DB처럼쓰인다.
메모리 디비로 사용해서 실제 인스턴스 동작시 쓰이기도 하고, Test DB로 쓰이기도 하고, 유지보수 할 때는 Junit Test용으로 많이 쓰인다.
application.yml파일을 리소스 밑에 넣고
위와같이 입력해준다.
✅ 그리고 실행하면??
이렇게 H2를 사용하게 된다.
그리고 주소창에 http://localhost:8080/h2-console 치면
OMG
DB접속화면이 바로나온다.
그리고
위의 드래그한 부분을 복사하여서
요로케 붙여넣고 커넥션 눌러보자.
그럼 진짜 Database처럼 쿼리를 호출할수 있다.!!!!!!
놀랍다... 빨리 알고있었으면 쫌더 간지나게 테스트 할 수 있었을텐데....
그럼 http://localhost:8080/h2-console 계속 접근해야하나???? 귀찮게???
인텔리제이가 만능아닙니까?
위 사진처럼 하면
이렇게 인텔리J에서도 .DB를 사용할수 있다.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!