
sql 연동중에 오류가 났다
해결해볼려고 여러 방법을 사용해봄

다른 오류가 생기면서 실패
똑같은 오류 발생..
프로젝트의 리소스 폴더의 application.properties에 mysql설정에서 비밀번호 넣기

결과

잘 실행이 되었다.
테이블 생성할때 IF NOT EXISTS 가 붙는데 무슨 뜻인가 알아보았다.
CREATE TABLE IF NOT EXISTS EXAMPLE (
컬럼 이름 타입 PRIMARY KEY,
컬럼 이름 타입 NOT NULL
)
PRIMARY KEY = NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가지게 됨
UNIQUE = 서로 다른 값을 가져야만 한다.
NOT NULL = null 허용하지 않음
여기서 if not exists는
EXAMPLE 이 라는 테이블이 아직 존재하지 않는 경우에만 생성되게 한다라는 뜻이다.
한마디로 데이터베이스에 이미 있는 경우 오류가 발생하지 않도록 방지한다.
그에 따라 테이블이 존재하는 경우 문은 아무것도 수행하지 않으며 기존 테이블을 수정하지 않는다.