데이터베이스 h2 mysql
application.properties에
spring.h2.console.enabled=true
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url=jdbc:h2:file:./myselectdb;AUTO_SERVER=TRUE;
spring.datasource.username=sa
spring.datasource.password=
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
server.port=8080
옆에 Database에 +누르고
Data source에 H2
General에서
User : sa
URL : jdbc:h2:file:./myselectdb;AUTO_SERVER=TRUE;OLD_INFORMATION_SCHEMA=TRUE
으로 하라고 했었는데 매니저님이
jdbc:h2:file:./myselectdb;AUTO_SERVER=TRUE;
으로 하라고 하셨음.
Advanced에서 Expert options에서 체크
+ 뒤에 프로젝트에서 연결시 오류발생
application.properties에 한줄 추가
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
https://velog.io/@jduckling_1024/Intellij%EC%97%90%EC%84%9C-H2-%EC%97%B0%EA%B2%B0
Intellij에서 H2 연결
H2 Database란? H2 Database는 자바 기반의 오픈소스 관계형 데이터베이스 관련 시스템이다. H2 사용 방법 IDE는 Intellij를 사용하였고 Spring boot 프로젝트는 이미 생성되었다는 가정 하에 정리해볼 예정이
velog.io
https://chem-en-9273.tistory.com/66
H2-Database 서버 꺼져도 데이터 유지하기 +intelliJ setting
application.properties #h2 console #spring.datasource.url=jdbc:h2:mem:db spring.h2.console.enabled=true spring.datasource.driverClassName=org.h2.Driver spring.datasource.url=jdbc:h2:file:./myselectd..
chem-en-9273.tistory.com
'항해99 > 스프링 숙련' 카테고리의 다른 글
숙련 5 - AWS EC2, RDS (0) | 2022.10.14 |
---|---|
게시판 댓글 작성 및 조회(수정필요) (0) | 2022.10.13 |
숙련3 - AOP, 예외처리, Transaction (0) | 2022.10.11 |
숙련 2 - JPA 심화 (영속성 컨텍스트) (0) | 2022.10.10 |
1 - Spring Security, OAuth2(Spring Security 적용) (0) | 2022.10.08 |