반응형
H2 데이터베이스에서 새로운 데이터베이스에 접속하려할 때 아래와 같은 에러문구를 볼 수 있다
ERROR: Database "/Users/username/jpashop" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-210]
[원인]
/Users/username 에 데이터베이스 파일이 생성되지 않았기 때문 jpashop.mv.db 파일이 생성되어야함
데이터베이스 파일이 생성되기 전에 JDBC URL에 tcp://localhost를 넣어서 접속하려고 할 경우
jdbc:h2:tcp://localhost/~/jpashop
[해결방법]
JDBC URL에 tcp://localhost를 빼고 접속하면 데이터베이스 파일이 잘 생성된다
이후에는 tcp://localhost를 입력하고 접속해도 에러 없이 접속이 잘 된다
jdbc:h2:~/jpashop
H2 웹 콘솔 로그인
http://localhost:8082
pom.xml / jdcb.url 속성
<property name="javax.persistence.jdbc.url" value="jdbc:h2:~/jpashop"/>
반응형
'개발 > Database' 카테고리의 다른 글
[MyBatis] 오라클 프로시저 호출 시 NullPointerException 발생 조치 (0) | 2022.11.07 |
---|---|
[H2] H2 데이터베이스 의존성 추가 시 버전 주의하기 (0) | 2022.03.31 |
[SQL] 주간 통계 / 주차별 가입자 수 구하기 (0) | 2022.01.14 |
[sequelize-cli] db:migrate 명령어 환경별 실행 (0) | 2021.08.30 |
[SQL] order by 에 case when / 조건에 따라 정렬 예제 (0) | 2021.01.08 |
댓글