1. build.gradle
implementation group: 'org.postgresql', name:'postgresql', version: '42.2.19'
2. application.yml (properties)
- ddl-auto :
- create : 새로 만들기(기존 테이블이 있다면 drop 후 생성)
- update : 기존 테이블에 데이터를 추가 (기존 테이블이 없다면 자동 생성)
- url :
//localhost:postgresql포트번호/데이터베이스이름
- 데이터베이스 생성 및 이름 설정 방법은 여기👈🏻
- 포트번호는 밑에 참고 확인하기! ▼
- username은 default로 postgres라고 지정되어있고,
본인이 따로 설정한 경우라면 밑에 참고 확인해보기! ▼
- password에는 postgreSQL 설치 시 본인이 설정했던 SuperUser Password를 적어준다!
🔎 포트번호, username 확인 방법 ▼
사용할 테이블이 들어가있는 서버 이름을 클릭한 후,
Properties
탭 > Connection
에 Username이 있다!
3. Entity 생성
서버를 작동하면 JPA가 테이블 생성 쿼리를 자동으로 만든다!
4. pgAdmin4에서 테이블 생성 확인하기
해당 데이터베이스
> Schemas
> Tables
를 열어보면 테이블이 생성 뿅!
5. 연결 및 insert 테스트
DB에 정말 값을 넣을 것은 아니기 때문에 테스트로 진행!
얏호 테스트 성공 :)
X 표시된 건 무시하세욤 ㅎㅎ 제 Entity에 추가된 애들..ㅎㅎ
insert된 데이터들도 잘 roll back 됐다!
만세 \^o^/
참고 : https://awse2050.tistory.com/44