spring 과 mysql 연결이 안돼요
83
2 asked
mysql 워크벤치 설정 하고
application.properties 입력 후 실행 결과
unable to load class [org.hibernate.dialect.MySQL8Dialect]
Could not load requested class : org.hibernate.dialect.MySQL8Dialect
라고 뜨는데 어디가 잘못 되었을까요?
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다.
코딩딩딩님이 겪고 계신 문제는 Spring Boot가 하이버네이트(Hibernate) 라이브러리에서 MySQL8Dialect 클래스를 찾을 수 없다는 오류입니다. 이러한 오류는 보통 MySQL8에 맞는 Dialect 설정이 올바르지 않거나 관련 의존성이 누락되었을 때 발생합니다.
다음과 같은 사항들을 확인해 보세요:
의존성 확인:
pom.xml(Maven을 사용하는 경우)이나build.gradle(Gradle을 사용하는 경우) 파일에spring-boot-starter-data-jpa와mysql-connector-java의존성이 포함되어 있는지 확인하세요.프로퍼티 파일 설정: 다음과 같은 설정이
application.properties파일에 추가되어 있는지 확인하세요.
spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name
spring.datasource.username=your_database_user
spring.datasource.password=your_database_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect
여기서 your_database_name, your_database_user 및 your_database_password는 여러분의 실제 설정에 맞게 조정해야 합니다.
- 의존성 및 JDBC 드라이버 버전 확인: 사용하는 JDBC 드라이버 버전이 MySQL8을 지원하는지 확인하고, 만약 지원하지 않는다면 최신 버전으로 업데이트 해보세요.
위 설정을 확인하고 변경한 후에도 문제가 지속될 경우, 콘솔에 출력되는 추가 오류 메시지를 확인하여 보다 구체적인 문제 원인을 파악해보세요.
Spring Boot SQL Dialect 설정 참고
패키지 구분에 대해 궁금한게 있습니다
0
8
1
스프링부트 서버 에러나요
0
17
1
코드를 첨부해야하는 이유가 있나요?
0
20
2
2026.04에 추가된 강의 시청 불가
0
27
1
Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문
0
18
1
지금 이게 맞는건지 문의드립니다.
0
44
1
7.React UI구현하기 에서 css파일을 어디서 다운받나요?
0
58
2
Css 복사하는 코드 첨부되어 있나요?
0
72
2
스프링부트 에러
0
88
2
자바 17
0
71
2
리액트 부분 vscode 써도 괜찮을까요
0
141
1
선생님 덧글의 답글
0
96
2
(재업) 선생님 제발 도와주세요
0
114
1
앞에 내용 다 따라했는데 실행이안됩니다 자꾸
0
62
1
실행시 에러
0
57
1
최초에 서버 키는게 안됩니다 ㅠㅠ
0
79
1
[게시글 목록 페이지]수업에서 강의 내용대로 진행이 안되네요.
0
97
2
두번째 게시글 등록이 안되네요.
0
148
4
스프링 기동 하는 부분에서 계속 에러가 나와서 질문 드립니다.
0
151
4
리액트 사용시 컴포넌트 선언과 변수 선언 관련 질문
0
106
2
DB에 데이터가 저장이 되지 않습니다.
0
109
2
Spring Boot , Java 설치시 버전
0
203
3
SpringBoot 초기세팅 수강중 오류가 있어 문의드립니다.
0
189
2
중괄호 Tab to Exit 설정
0
163
1

