JAVA & SPRING

Spring Mysql 연동

눈오는1월 2023. 8. 7. 15:04
728x90

스프링에서 JPA를 사용하면서 mysql과 연동이 필요한데 연동을 어떻게 하는지 정리해본다.

 

우선 mysql 부터 켜야한다.

맥에서 mysql 실행방법 

터미널을 열고 아래에있는 명령어를 친다.

 

mysql -u root -p

그 후 Enter password: 라는 말이 뜨면 본인이 정해놓은 mysql비밀번호를 치면 아래 사진처럼 변한다.

 

이후 사용할 디비를 선택하면 된다.

위 사진처럼 해당 본인이 사용할 디비를 선택한다.

 

spring:
  datasource:
    driver-class-name : com.mysql.cj.jdbc.Driver
    url : jdbc:mysql://localhost:3306/(디비이름)?serverTimezone=UTC&characterEncoding=UTF-8
    username : root #(사용자이름)
    password : (비밀번호)

  jpa:
    hibernate:
      ddl-auto : create
    properties:
      hibernate:
        #          show_sql: true
        format_sql: true

logging:
  level:
    org.hibernate.SQL: debug

application.yml을 생성후에 위 코드를 친다. 디비이름에는 본인이 사용하는 디비 이름을 비밀번호는 mysql 비밀번호를 치면된다.

어랴 jpa: 적혀있는 부분은 JPA 설정부분이다.

 

이렇게 하고 디비가 정상 적으로 연결됐는지 확인방법

오른쪽  라인에  Database가 보일텐데 클릭해서

+ 기호 클릭후 Data Source > MySQL을 클릭한다

위 사진처럼 입력을 한상태에 아래 Test Connection을 하면

이렇게 성공됐다고 뜬다.

728x90