작성
·
723
0
뭐가 잘못된걸까요?? 전까지는 들어가졌는데 저렇게 오류가 뜹니다... 혹시몰라 링크도 올려둡니다!! 언제나 감사합니다!!
https://drive.google.com/file/d/1g3IF7UPzmPdEhA0hA9Mzskr5sKyFMCkJ/view?usp=sharing
답변 1
0
아래와 같이 password를 빈값으로 해놓고 실행 했을 시에는 어떻게 될까요?
제가 실행했을 때 아래와 같이 해야 정상 실행이 되었거든요.
spring.datasource.url=jdbc:h2:tcp://localhost/~/test
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
에러 메시지를 끝자락 일부만 첨부하셔서 정확하진 않지만, 아래와 같은
org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-200]
...생략
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.68.jar:9.0.68]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.68.jar:9.0.68]
at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]
password 에러가 나왔을 것 같은데요. 처음 test db 파일 생성 시 비밀번호와 달라서 발생한 에러로 보입니다.
test.mv.db 파일을 지우고 아래 메뉴얼 설명을 순차적으로 진행해주세요.
test.mv.db 파일 경로
맥) users/계정명/
윈도우) C/USERS/계정명/
비밀번호를 별도로 지정하고 싶은 경우,
jdbc:h2:~/test 처음 진입 시점에서 비밀번호를 입력하면 됩니다.
1) test db 생성
2) 설정 정보 입력
spring.datasource.url=jdbc:h2:tcp://localhost/~/test
spring.datasource.driver-class-name=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=123
3) db 접속
제가 생각했을 때 1) 단계에서 비밀번호를 123으로 세팅하지 않았을 것 같네요. 위 순서대로 진행해보시고 해결이 안될 경우 댓글남겨주세요.
네 123으로 처음부터 설정해뒀습니다!
감사합니다.