etc
[H2 Database] 동시접속하는 방법
멍목
2022. 5. 29. 10:38
반응형
실습용으로 적합한 데이터베이스인 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 |
반응형