[Spring+MySql] Spring에 AWS RDS(MySQL) 연결하기 / driver 에러 해결

2023. 3. 6. 15:47·개발 공부/Spring
728x90
반응형

 

 

AWS에서 RDS를 생성하고, 기존에 세팅해놓은 백엔드 프로젝트에 연결하는 걸 해봤다.

우선 AWS에서 RDS를 생성했다. 

그 후, 다른 블로그를 참고해서 build.gradle과 application.yml을 세팅했다.

 

세팅한 내용은 다음과 같다.

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: [AWS RDS 엔드포인트]
    username: [master name]
    password : [password]

  jpa:
    hibernate:
      ddl-auto: update
    properties:
      hibernate:
        format_sql: true

 

엔드포인트는 RDS 세팅 후 정보란에 나와있다.

 

 

username과 password는 DB생성할 때 입력한 정보와 동일하게 하면 된다.

 

그리고 build.gradle에 필요한 패키지를 작성해준다.

runtimeOnly 'mysql:mysql-connector-java'

 

 

그러나 자꾸 아래 사진처럼 찾을 수 없다면서 에러가 발생했다.

프로젝트 실행시 발생한 오류

Description: Failed to configure a DataSource: no embedded datasource could be configured. Reason: Failed to determine a suitable driver class

 

여러 블로그도 참고하고 그동안 했던 프로젝트 세팅도 보면서 설정을 다 잘 했는데 안되길래 열심히 구글링해본 결과 버전이 업그레이드 됨에 따라서 build.gradle에 작성하는 부분이 달라졌다고 한다.

 

해결 방법

runtimeOnly 'com.mysql:mysql-connector-j'

build.gradle에서 위처럼 작성해줘야지 잘 작동된다.

 

오류 해결!

 

 

확인해보니 RDS도 연결 잘 된걸 확인 할 수 있었다.

728x90
반응형
저작자표시 비영리 동일조건 (새창열림)

'개발 공부 > Spring' 카테고리의 다른 글

[SpringBoot] 등록/수정/조회 API 만들기 - 그리고 중단..  (0) 2023.01.31
[SpringBoot] JPA로 데이터베이스 다루기  (0) 2023.01.28
[SpringBoot] 롬복 소개 및 설치  (0) 2023.01.27
[Springboot] 스프링 부트에서의 테스트 코드  (0) 2023.01.26
[SpringBoot] 스프링부트 프로젝트 세팅하기  (0) 2023.01.25
'개발 공부/Spring' 카테고리의 다른 글
  • [SpringBoot] 등록/수정/조회 API 만들기 - 그리고 중단..
  • [SpringBoot] JPA로 데이터베이스 다루기
  • [SpringBoot] 롬복 소개 및 설치
  • [Springboot] 스프링 부트에서의 테스트 코드
9_yoon
9_yoon
배울게 넘쳐나는 개발 세상에서 묵묵히 걸어가며 지식을 쌓는 신입 개발자
  • 9_yoon
    개발저장소
    9_yoon
  • 전체
    오늘
    어제
    • 분류 전체보기 (104)
      • 알고리즘 (52)
        • BJ (40)
        • 프로그래머스 (0)
        • SWEA (10)
        • JO (2)
      • 이론 공부 (8)
        • 네트워크 (2)
        • 알고리즘 (2)
        • Java (1)
        • Web (2)
        • 기타 (1)
      • 개발 공부 (36)
        • Project (1)
        • JavaScript (1)
        • Typescript (1)
        • Spring (12)
        • Java (2)
        • Next JS (7)
        • React (3)
        • Vue (1)
        • Web (6)
        • 기타 (2)
      • 기타 (8)
        • SSAFY (7)
        • 일상 (0)
        • 회고 (1)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    노마드코더 Next
    React
    스프링
    싸피
    김영한 인프런
    노마드코더 nextjs
    NextJS
    spring
    싸피 7기
    Typescript
    싸피7기
    백준
    styled component
    백준 1065
    nextjs 시작하기
    SWEA
    boj 1065
    김영한 스프링
    SSAFY
    노마드코더
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
9_yoon
[Spring+MySql] Spring에 AWS RDS(MySQL) 연결하기 / driver 에러 해결
상단으로

티스토리툴바