반응형
실습용으로 적합한 데이터베이스인 H2 DB를 사용하다가 동시접속이 안되는 현상을 발견했다.
웹 콘솔 창에서 H2 DB를 열고있으면 스프링부트에서 DB가 이미 사용중(Database may be already in use)이라는 에러가 발생하였다.
반대의 경우도 마찬가지이다.
이 경우, 파일로 읽어서 발생하는 오류이기에 스프링부트와 H2 콘솔 창에서 접속 URL을 수정해주면 된다.
위의 에러가 발생하는 분들은 DB 접속 URL이 아래와 비슷할 것이다.
jdbc:h2:~/test |
동시접속을 가능하게하려면, 스프링부트 설정(application.properties or application.yml) 및 H2 콘솔창 접속에서 아래의 접속 URL로 변경해서 접속해주자.
(참고로 필자의 DB명은 test이다. 자신이 사용하고 있는 DB명로 변경해서 넣어주면 된다.)
jdbc:h2:tcp://localhost/~/test |
반응형
'etc' 카테고리의 다른 글
개발한 API 테스트 도구 - postman (0) | 2022.06.14 |
---|---|
[eclipse] intellij 처럼 자동완성기능 사용하기 (0) | 2022.05.29 |
[메모] 로그 추출 방법 (0) | 2022.04.15 |
Connection Pool 간단 정리 (0) | 2022.04.01 |
[메모] 로그 이벤트 뷰어 종류 (0) | 2022.03.31 |