본문 바로가기
Error

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class

by YoonJong 2022. 8. 13.
728x90

에러내용

에러원인

 1 . 게시판을 아주 간단히 만들기위해 프로젝트 생성 후 application 실행

 2 . 디펜던시는 MySQL 드라이버만 추가

 properties 에 MySQL 관련한 내용 추가하지 않아 에러 발생 (실행불가)

 

에러조치

#MySQL8 설정
spring.datasource.url=jdbc:mysql://localhost:3306/board?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=1234
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

#콘솔에 SQL 출력 여부
spring.jpa.show-sql=true
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect

위처럼 설정해주었다.

 

spring.datasource.url=jdbc:mysql://localhost:3306/스키마명?useSSL=false&characterEncoding=UTF-8&serverTimezone=UTC

spring.datasource.username=아이디

spring.datasource.password=비밀번호

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

 

이부분이 제일 중요하다.

스키마명은 프로젝트만 생성했으면 아직 MySQL 스키마를 생성하지 않았을 수 도 있다.

 

 

728x90

댓글