DB 연결하기

2024. 6. 7. 15:20· 가계부 + 다이어리/환경 설정

 

 

01. 오라클

 

spring:
datasource:
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
url: jdbc:log4jdbc:oracle:thin:@오라클 클라우드 경로
username: 사용자 이름
password: 비밀번호

 

 

 

build.gradle에 의존성 주입

runtimeOnly 'com.oracle.database.jdbc:ojdbc8'
implementation 'com.oracle.database.security:osdt_cert'
implementation 'com.oracle.database.security:oraclepki'
implementation 'com.oracle.database.security:osdt_core'
implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4:1.16'

 

 

 

테스트 컨트롤러 작성 후 연동되는 것을 확인

 

 

 

02. mysql

 

mysql로 연결하려니 자꾸 

 

2024-06-10 11:06:59.126 [http-nio-8080-exec-1] ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction] with root cause java.sql.SQLException: Access denied for user 'admin'@'localhost' (using password: YES)

 

이런 오류가 났다. 왜 root가 아닌 존재하지도 않는 admin이란 유저로 설정 됐는지 모르겠어서 이것저것 바꿔보다가 결국 admin 유저를 생성, 후에 그걸 기반으로 디비를 만들었더니 연결이 됐다.

 

 

 

 

'가계부 + 다이어리 > 환경 설정' 카테고리의 다른 글

React - 스프링 부트와 연동하기  (0) 2024.06.03
'가계부 + 다이어리/환경 설정' 카테고리의 다른 글
  • React - 스프링 부트와 연동하기
ssoyul
ssoyul
ssoyul
저장고
ssoyul
전체
오늘
어제
  • 분류 전체보기 (46)
    • 백엔드 (3)
      • java (3)
    • 프론트엔드 (1)
      • React (1)
    • 문제 풀이 (29)
      • 자바 (29)
    • 쪽지 기능 (3)
      • 구현 (3)
      • 문제와 해결 (0)
    • 알림 기능 (1)
      • 구현 (1)
      • 문제와 해결 (0)
    • 가계부 + 다이어리 (2)
      • 환경 설정 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.3.0
ssoyul
DB 연결하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.