Version mismatch, driver version is "0" but server version is "15" [90047-224]

LinkinPark·2024년 7월 1일

해결방법

h2 database 버전과 드라이버 버전이 호완되지 않아 발생하는 오류이다.

이 경우 2가지 방법이 있다.

  1. h2 database 버전을 높인다.
  2. driver버전을 낮춘다.

나는 학습용으로 사용중이였기 때문에 굳이 새로운 버전의 db를 다운로드 받기 번거로워서 driver 버전을 낮추었다.

기존 gradle 설정

// build.gradle
...
implementation 'com.h2database:h2'
...

이렇게 되어있다면 기본적으로 최신버전의 드라이버가 적용된다.

이를 사용중인 db버전과 맞추어주면 된다.

수정 후 설정

// build.gradle
...
implementation 'com.h2database:h2:1.4.199'
...

나는 1.4.199 버전 h2 db를 사용중이라 저렇게 맞추어주었다.

만약 1.4.200 버전을 사용중이면 해당 버전에 맞게 적어주면 된다.

profile
It's work, but touch it

0개의 댓글