[spring] jpa를 통해 MySQL연동하기

CHOI IN HO·2023년 11월 23일
0

SPRING

목록 보기
5/45

mySQL 설치방법은 다른 포스트를 통해 해당 포스트를 보길 바란다.

라이브러리 추가

build.gradle에 다음과 같이 의존성을 추가해준다.

implementation 'org.springframework.boot:spring-boot-starter-web'
runtimeOnly 'com.mysql:mysql-connector-j'

mySQL 데이터베이스 생성

MySQLworkbench가 있으면 쉽게 데이터베이스를 설정해줄 수 있지만 없다는 가정하게 터미널창에서 설정을 해보겠다.

서버실행 및 접속 이후 데이터베이스 생성

mysql.server start // 서버실행
mysql -uroot -p // root 계정으로 접속

CREATE DATABASE bank;

application.yml 설정

jpa와 데이터베이스를 설정하고 연동해주기 위해 yml파일에 아래와 같이 설정해주면 된다.

spring
  datasource:
    driver-class-name : com.mysql.cj.jdbc.Driver
    url: 'jdbc:mysql://localhost:3306/bank'
    username: root
    password: 1234
  jpa:
    hibernate:
      ddl-auto: validate
    show-sql: true
    properties:
      hibernate:
        dialect: org.hibernate.dialect.MySQL8Dialect
profile
개발자기 되기 위해선 무엇이든!

0개의 댓글