본문 바로가기
  • 주니어 개발자의
    RESTful 성장기
Web/Spring

데이터베이스 연동 시 유의 사항

by 돌건 2021. 6. 21.

개인 프로젝트를 진행하며 데이터베이스를 연동하던 중 겪은 문제를 바탕으로 짧게 글을 쓰고자 한다. 정말 짧으니 주의

 

1. pom.xml에 dependency를 추가했음에도 데이터베이스 연결이 되지 않는 경우

이 경우, dependencies에 추가한 DB dependency 버전과 로컬 및 서버에서 사용하고자 하는 DB의 버전을 맞춰줘야 한다.

[사진 1. pom.xml에 추가한 dependency 버전]
[사진 2. 설치되어 있는 MySQL 버전]

 

2. java.sql.SQLSyntaxErrorException: Unknown database [DB명]

로그에서 볼 수 있듯이 데이터베이스명을 잘못 등록한 경우 발생하는 예외이다. 나의 경우, spring-master로 DB를 생성했으나 실제 DB명은 spring_master로 생성되어 있음을 알 수 있었다. DB명을 파악하는 방법은 다음과 같다. (MySQL 기준)

SHOW DATABASES;

 

'Web > Spring' 카테고리의 다른 글

@Transactional  (0) 2022.08.11
[Spring 설정] WebMvcConfigurer 커스텀 설정  (0) 2021.05.19
Exception 처리  (0) 2021.05.18
[Spring 설정] 컨트롤러 경로 매핑과 디폴트 서블릿 설정  (0) 2021.05.17
[Spring 설정] 스프링 MVC  (0) 2021.05.09

댓글