[Board Project] CRUD 게시판 프로젝트(2. mysql 연동하기)

2024. 11. 25. 23:26·Spring/Board Project

mysql 연동하기를 알려주기 앞서 요즘은 application.properties 보다 application.yml을 더 많이 쓴다고 한다.

그 이유는 .yml방식은 key-value 형식으로 이루어져 있어 properties보다 가독성이 좋기 때문이다.

 

포스팅은 m2 mac을 기준으로 작성하였습니다.

 

우선 연동을 할 db가 필요합니다. 

터미널에 접속해 다음과 같은 명령어로 mysql을 작동시킵니다.

저의 username은 testId이기 때문에 testId를 이용하여 접속합니다.

 

이번 프로젝트를 위한 board_db 데이터베이스를 생성합니다.

 

데이터베이스를 생성하기 위해서는 create database [데이터베이스 명] 으로 생성할 수 있습니다.

application.yml은 다음과 같이 작성해주었다.

중간중간 url, username, password는 미리 만들어야 하니

꼭 데이터베이스 먼저 만들고 작성해주자!

 

jpa에 show-sql: true는 애플리케이션 실행 중 hiberbate가 실행하는 sql쿼리를 로그에 출력해주는 기능을 하고있다.

디버깅 시 유용하며 SQL이 제대로 생성되었는지 확인 가능하다.

'Spring > Board Project' 카테고리의 다른 글

[Board Project] CRUD 게시판 프로젝트(1. Controller)  (0) 2024.11.24
[Board Project] CRUD 게시판 프로젝트 초기설정  (2) 2024.11.22
'Spring/Board Project' 카테고리의 다른 글
  • [Board Project] CRUD 게시판 프로젝트(1. Controller)
  • [Board Project] CRUD 게시판 프로젝트 초기설정
byhy0
byhy0
byhy0 님의 블로그 입니다.
  • byhy0
    byhy0 님의 블로그
    byhy0
  • 전체
    오늘
    어제
    • 분류 전체보기 (62)
      • T아카데미 (4)
      • Project (2)
      • Airflow (4)
      • Python (16)
        • Django (0)
      • Java (1)
      • Spring (4)
        • Board Project (3)
      • SQL (3)
      • Docker (1)
      • 클라우드 (2)
      • Error (3)
      • Git (5)
      • 코딩테스트 (12)
        • SQL (5)
        • Python (7)
      • TIL (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    API 요청 #API
    T아카데미 #SK플래닛 #회고 #1주차
    vscode #git #git연동법
    venv #파이썬 가상환경 #가상환경
    Spring
    programmers #SQL #코딩테스트
    BigQuery #SQL
    #클라우드 #클라우드컴퓨팅 #CloudComputing #온프레미스 #CS기초 #IT인프라 #서버
    오블완
    T아카데미 #2주차 회고 #데이터 엔지니어 2기
    #Python #정규표현식 #Regex #웹크롤링 #데이터처리
    게시판
    python #pytest #테스트
    T아카데미#SK플래닛#데이터엔지니어2기
    티스토리챌린지
    T아카데미 #면접 #데이터 엔지니어 #K-Digital Traning
    programmers # 코딩테스트 #sql
    Git #설치법
    push #pull #git연동
    git #github #repository 생성
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
byhy0
[Board Project] CRUD 게시판 프로젝트(2. mysql 연동하기)
상단으로

티스토리툴바