h2는 단발성으로만 사용 가능한 db인줄 알았는데 File DB로 세팅해주면 다른 데이터 베이스들 처럼 데이터를 유지하며 사용할 수 있다는 것을 알게되었다.

 

 

application.properties 세팅

spring.h2.console.enabled=true
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url=jdbc:h2:./myselectdb;AUTO_SERVER=TRUE;NON_KEYWORDS=USER
spring.datasource.username=sa
spring.datasource.password=

spring.thymeleaf.prefix=classpath:/static/
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.generate-ddl=true
logging.level.org.hibernate.SQL=debug
logging.level.org.hibernate.type.descriptor.sql=trace

 

사용 IDE : 인텔리제이

우측 Database 클릭 후 + 버튼 클릭

h2 db 설정 

 

test connection 확인 -> 초록 체크 뜨면 -> ok

 

myselectdb 우클릭 -> Database Tools -> Manage Shown Schemas...

 

All databases 선택 후 리프레시

 

아래처럼 데이터베이스 확인 가능

 

'프로그래밍 > DB' 카테고리의 다른 글

오라클 hr 계정 활성화  (0) 2022.06.01
오라클 포트 변경법  (0) 2022.06.01
오라클 system 계정 비빌번호 변경  (0) 2022.06.01
H2 사용하기  (0) 2022.05.21
몽고 디비 집계(MongoDB - count)  (0) 2022.05.01

+ Recent posts