728x90
h2 데이터베이스와 JDBC를 연결할 때 발생하는 오류 중 하나이다.
위와 같은 오류가 발생한다면 아래와 같이 해보자.
해결 방법
드라이버가 프로젝트 안에 있는지 확인해보도록 한다.
1) 프로젝트의 src 아래 lib폴더를 생성해준다.
2) 구글에서 h2 maven repository 검색 후 최신 버전의 jar 파일을 설치한다.
이 경우는 h2 데이터베이스를 사용할 때이므로 다른 데이터베이스를 사용하고 있을 때
오류가 발생한다면 그 데이터베이스에 맞는 드라이버를 설치해줘야한다.
3) 다운로드 받은 jar 파일을 1번에서 생성한 lib 폴더 아래 넣어준다.
4) 프로젝트의 Build Path ModulePath 지정을 해준다.
Add External JARs를 통해 아까 설치한 jar 파일을 선택한 후 Apply를 해준다.
위와 같은 방법을 진행한 후 다시 실행한다면 오류가 발생하지 않는 것을 확인할 수 있다.
728x90
'IDE 에러 해결하기 > STS' 카테고리의 다른 글
[STS]Several ports (8005, 8080, 8009) required by XXX are already in use. 오류 (0) | 2024.08.27 |
---|---|
[STS] Exception in thread "main" java.lang.NoClassDefFoundError (0) | 2024.03.18 |
[STS] The import javax.servlet cannot be resolved. 오류 (0) | 2023.07.02 |
[STS] server tomcat v9.0 server at localhost failed to start. 오류 (0) | 2023.06.28 |
[STS] Enterprise 플러그인 설치 오류 (1) | 2023.05.10 |