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 |