[ 오류 내용 ]
org.h2.jdbc.JdbcSQLNonTransientConnectionException
연결이 되어있지 않았다.
연결이 거절당했다는 내용의 오류문구가 나온다.
[ 원인 ]
테스트 코드를 작성한 후에 H2디비를 실행하지 않고 연결을 시도해서 그렇다.
[ 해결 방법]
H2 데이터 베이스를 실행한 뒤에 테스트 코드를 동작시키면 정상적으로 작동한다.
[ 배경지식 ]
Windows 운영체제의 H2 데이터 베이스는 하기 경로(C:\Program Files (x86)\H2\bin) 에 설치되어 있기에
h2.bat파일 더블클릭 -> 실행 -> 연결 정보입력 -> 연결
한 뒤에 테스트 코드 작동시키면 된다.
'개발 오류' 카테고리의 다른 글
H2 Database [90149-214 Error] (0) | 2023.04.24 |
---|---|
[IntelliJ] SpringBootApplication 에러 (0) | 2023.04.17 |
Error - Can't create a java class file by intelliJ (0) | 2023.03.31 |
[Spring in Action] H2 database 테이블 생성 안되는 오류 (2) | 2021.11.09 |
[Spring in Action] h2 database 접근 오류 (0) | 2021.11.07 |