2023. 3. 5. 01:03ㆍDB/H2
아래 에러 내용은
프로젝트를 H2와 @최초@연동할때
발생할 수 있는 에러(?)라기 보단 실수에 가깝다.
해결방법부터 말하자면
JDBC URL : jdbc:h2:~/project-name
으로 입력해야 Filemode로 실행되어
해당 경로에 파일을 생성해 준다.
- Error Log
org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database "C:/Users/sspark/jpaTestProcject" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-214]

위와 같은 로그를 보았다면
H2 로그인 화면에서
JDBC URL에 주목해야한다.
위 사진에서는 최초 연결이지만
아래와 같이 입력하였다.
jdbc:h2:tcp://localhost/~/jpaTestProject

다양한 이유가 있겠지만
내가 문제를 겪었을 당시에는
yaml파일에 기인한 url을 입력 한 이유였다.
따라서, 당시 해결방법은 최초 연동 시
JDBC URL 입력란에
jdbc:h2:~/jpaTestProject
라고 입력 후 연결을 시도한 뒤
(보통 C\Users\user\~ 경로에 'jpaTestProject.mv' 파일이 생성된다)
위 yaml파일에 적힌 url 주소를 기입하여
재연결 시켜 해결이 가능했다.