본문 바로가기

SPRING

[Spring Boot]인텔리제이에서 database 만들기 및 JPA 설치

 

1. 인텔리제이에서 데이터베이스아이콘 누르고 consoles - Connection 눌러서 

CREATE DATABASE 데이터베이스명;

 

적고 위에 실행버튼 클릭하면 

 

 

Schemas에 오른쪽마우스버튼 클릭하고 Reload 누르면 

아까만든 shop 데이터베이스가 생성된것을 확인할수있음 

 

 

2. JPA와 MySQL 접속용 라이브러리 설치

build.gradle 에서 dependencies 부분에 

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

입력하고 oad gradle changes 버튼 누르면 자동으로 설치됨 

 

 

3. application.properties 에서 mysql 접속하기 위해 필요한 정보들을 입력 

spring.datasource.url=jdbc:mysql://호스팅받은곳엔드포인트주소/만든database이름
spring.datasource.username=DB접속아이디
spring.datasource.password=DB접속비번
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.jpa.properties.hibernate.show_sql=true
spring.jpa.hibernate.ddl-auto=update

- show_sql=true는 DB입출력시 SQL을 따로 실행창에 출력할지 여부

- ddl-auto=update는 코드짜서 테이블 생성이나 수정시 그걸 자동으로 DB에도 반영한다는 뜻 

none도 있음 

 

 

이렇게하고 실행해보고 오류없으면 성공