728x90 DB3 스프링 h2 설정 및 jpa 설정 (application.yml) spring: datasource: #jdbc url url: jdbc:h2:tcp://localhost/~/querydsl username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate: # show_sql: true format_sql: true logging.level: org.hibernate.SQL: debug # org.hibernate.type: trace jdbc url 2021. 10. 24. H2 DB 파일생성 후 네트워크 접속 오늘은 H2 DB를 파일모드로 사용하는 방법에 대해서 알아보겠습니다. H2 DB는 파일모드로 사용할 수도 있고, 메모리 모드로 사용할 수 도 있습니다. 메모리 모드로 할 경우에는 테스트에서 사용하기가 좋습니다. 스프링부트에서 별도 설치없이 의존성만 추가하면 바로 사용할 수 있고, 메모리에서 실행되기 때문에 프로그램이 시작될 때 데이터가 모두 초기화 됩니다. 파일모드로 하려면 H2 DB를 다운받고 실행해주는 과정이 필요합니다. H2 DB 다운로드 받기 먼저 H2 DB 홈페이지 (https://www.h2database.com/html/main.html) 에 방문해서 파일을 다운로드 받아야 합니다. 'Download' 메뉴로 들어가서 '1.4.199 - Last Stable' 버전을 다운로드 합니다. (다운.. 2021. 10. 24. MySQL8.0 계정생성 및 DB 권한 주기 MySql5.7 까지만 하더라도 아래와 같이 계정 생성과 동시에 DB에 권한을 부여할 수 있었다. mysql> grant all privileges on DB이름.* to 계정ID@'%' identified by '계정비밀번호' with grant option; mysql> flush privileges ; 그러나 MySQL 8 에서는 해당 명령어가 동작하지 않고, 계정 생성과 DB 권한 부여를 각각 해줘야 한다. mysql> create user 계정ID@'%' identified by '계정비밀번호' ; mysql> grant all privileges on DB이름.* to 계정ID@'%' with grant option; mysql> flush privileges; 출처: https://fruit.. 2021. 7. 21. 이전 1 다음 728x90