드라이버 관련해서 의심이 가면 리소스 아래 aplication.properties 가서 확인.

Yeeun·2025년 4월 24일
0

SpringBoot

목록 보기
21/46

맞아요! JPA나 Spring Boot에서 데이터베이스 연결이 잘 안 될 때, 가장 먼저 확인해봐야 할 곳이 바로 resources/application.properties 또는 application.yml 파일이에요.

여기서 드라이버 설정이 잘못되었거나 누락되었을 때는 에러가 나도 정확한 원인을 찾기 힘들 수 있어서 꼭 꼼꼼히 확인해야 해요.


application.properties에서 확인해야 할 핵심 항목들

# 1. JDBC URL
spring.datasource.url=jdbc:mysql://localhost:3306/dbname

# 2. 사용자명
spring.datasource.username=root

# 3. 비밀번호
spring.datasource.password=yourpassword

# 4. 드라이버 클래스 이름
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

# 5. JPA 관련 설정 (옵션)
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect

🚨 드라이버 문제일 수 있는 증상

  • Cannot load driver class 오류
  • Driver class not found 오류
  • Connection refused 또는 Access denied
  • No suitable driver 경고
  • EntityManagerFactory 초기화 실패 등

이럴 때는 반드시 위 설정을 체크해보고,

  • DB 종류 (MySQL, H2, PostgreSQL 등) 에 따라 드라이버 이름이 맞는지
  • 의존성이 누락되지 않았는지 (예: mysql-connector-j)

도 함께 확인해야 해요!


☑️ 팁: IntelliJ에서 resources/application.properties가 없으면?

  • src/main/resources 폴더에 직접 만들어서 설정해주면 돼요.
  • 또는 application.yml 형식도 사용 가능해요 (같은 역할, 다른 문법)

필요하면 .yml 형식도 예시로 알려드릴게요!
궁금한 DB 연결 설정 더 있으면 언제든 말해주세요 😊

0개의 댓글