2차 - Spring Boot 프로젝트에 Mysql DB 연결하기

라꾸·2022년 10월 27일
0

Spring Boot 프로젝트에 Mysql DB를 연결해보도록 하겠습니다.

▶ build.gradle 설정

build.gradle 파일을 열고 depndencies 에 아래 내용을 추가해줍니다.
이 dependencies는 mysql과 java를 연결해주는 의존성을 추가해주는 것 입니다.

runtimeOnly 'mysql:mysql-connector-java'

저장을 하고, build.gradle 파일을 우클릭 후 Gradle -> Refresh Gradle Project를 선택합니다.

▶ Application.yml 설정

프로젝트 하위의 src/main/resources로 들어가면 application.yml 파일이 있는데요.
해당 파일에 아래 내용을 추가해주는데요, 설정 중 db명, username, password는 DB 설정 시에 사용했던것을 적어주시면 됩니다.

spring:
    datasource: 
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/{db명}?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul
    username: {username}
    password: {password}
    hikari:
      idle-timeout: 10000		# DB 타임아웃
      maximum-pool-size: 10		# DB 최대 풀 사이즈
      minimum-idle: 5

저는 아래와 같이 설정하였습니다.
DB명 : SB_DEMO
username : demo
password : demo1234

▶ 확인하기

모든 설정을 마친 후에 프로젝트를 시작했을 때, 에러가 나지 않는다면 연결된 것으로 보시면 됩니다.

0개의 댓글