일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- google oauth
- WIL
- programmers
- javascript
- 항해99
- bean
- Spring Security
- real time web
- Hibernate
- python
- DI
- jQuery
- JWT
- hanghae99
- spring
- 생명주기 콜백
- html
- JPA
- flask
- session
- Anolog
- Java
- server send event
- cookie
- web
- jenkins
- oauth
- Project
- SseEmitter
- Stream
- Today
- Total
끄적끄적 코딩일지
[Spring]이미지 월드컵 만들기(2) - Database 연결 본문
지난 시간에 이미지 월드컵을 만들기 위한 Spring프로젝트를 생성해 봤다.
2022.05.18 - [Project/[Spring] 이미지 월드컵 만들기] - [Spring boot]이미지 월드컵 만들기(1) - 프로젝트 세팅
[Spring boot]이미지 월드컵 만들기(1) - 프로젝트 세팅
Spring을 사용한 어떤 프로젝트를 고민이 들던때쯤 자기전의 국롤인 유튜브 영상을 보다가 이미지 월드컵을 하는 유튜버를 보면서 저거정도는 쉽게 만들어 볼수 있겠다!! 라는 생각이 들었다. 당
blablacoding.tistory.com
사용할 Database는 고민끝에 가장 익숙한 Postgresql을 사용하기로 결정
build.gradle에 jdbc postgres driver 라이브러리를 추가하자
그리고 application.properties 수정
spring.datasource.url -> 연결할 database 주소
spring.datasource.username -> database에 로그인할 user, postgresql기준 기본값 postgres
spring.datasource.password -> database 설치시 혹은 user 생성시 설정한 비밀번호
spring.jpa.hibernate.ddl-auto -> 테이블 생성 전략
spring.datasource.driver-class-name -> database와 연결할 driver
그리고 한번 실행시켜 database 연결 테스트를 해보는데...
잉...??
왜 에러가 나지?
오류내용은
org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver.
postgresql에서는 외부접속을 허용하기 위해 pg_hba.conf 파일과 postgresql.conf 파일을 수정해야 한다.
그런데 local으로 접속하는데 왜 저런 오류가 뜨는거지???
혹시몰라 해당 파일을 확인해 보는데 예전에 외부접속이 가능하도록 이미 수정해둔 파일...
구글링을 해보니
자바 Postgre 연동시 오류 The authentication type 10
멍청이 같지만... org.postgresql.util.PSQLException: The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and..
starlikebn.tistory.com
Postgres driver 버전 문제란다.
build.gradle으로 돌아가서 postgres jdbc driver 버전 수정
https://mvnrepository.com/artifact/org.postgresql/postgresql
Maven Repository: org.postgresql » postgresql
PostgreSQL JDBC Driver Postgresql
mvnrepository.com
그리고 실행해 보니 아주 잘 돌아간다 ㅎㅎ
다음 글에서는 Entity를 설계해 보겠다.
'Project > [Spring] 이미지 월드컵 만들기' 카테고리의 다른 글
[Spring]이미지 월드컵 만들기 (6)- 이미지 업로드(2) (0) | 2022.05.24 |
---|---|
[Spring]이미지 월드컵 만들기(5) - 이미지 업로드(1) (0) | 2022.05.23 |
[Spring]이미지 월드컵 만들기(4) - 기능 설계하기 (1) | 2022.05.18 |
[Spring]이미지 월드컵 만들기(3) - DB Entity 설계하기 (0) | 2022.05.18 |
[Spring boot]이미지 월드컵 만들기(1) - 프로젝트 세팅 (0) | 2022.05.18 |