본문 바로가기

IT, 인터넷/JAVA, 스프링부트

스프링부트 오라클 연동 하기

반응형

스프링부트에서 오라클을 연동을 하는걸 해보겠습니다.

환경설정등이 되지 않았다면, 스프링부트 게시판 만들기의 개발환경설정, 게시판만들기를 참고해 주시기 바랍니다.

https://astonysia-story.tistory.com/21

 

스프링부트 + jsp + yml로 게시판 만들기 - (1) 개발환경 설정

개발환경은 JAVA, 이클립스(이클립스 대신에 sts를 사용 하셔도 됩니다), 마리아디비, dbeaver(데이터베이스 툴)를 먼저 다운로드를 받아서 개발환경을 맞추어 줍니다. 1. JAVA 다운로드 설치 및 실행 h

astonysia-story.tistory.com

https://astonysia-story.tistory.com/22

 

스프링부트 + jsp + yml로 게시판 만들기 - (2) 게시판 만들기

먼저 이클립스의 src/main/resource에 application.properties -> application.yml로 파일명을 변경하여 줍니다. 그리고 마리아 디비에서 데이터베이스를 만들고 테이블을 만들어 주어야 합니다. 실행 검색에 mar.

astonysia-story.tistory.com

 

pom.xml에 오라클을 추가를 합니다.

<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ojdbc8</artifactId>
    <scope>runtime</scope>
</dependency>

 

그래들의 경우 입니다.
implementation group: 'com.oracle.database.jdbc', name: 'ojdbc8', version: '21.3.0.0'

 

이렇게 추가를 하고 maven > update project를 합니다.

 

그래들의 경우 gradle > refresh gradle project를 합니다.

 

이제 스프링부트의 게시판만들기에서 추가를 한부분을 변경을 합니다.

log4jdbc.log4j2.properties, application.yml 이 두개의 파일을 변경을 하겠습니다.

 

log4jdbc.log4j2.properties

log4jdbc.drivers=oracle.jdbc.driver.OracleDriver
log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator
log4jdbc.dump.sql.maxlinelength=0

 

application.yml

datasource:
      driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
      url: jdbc:log4jdbc:oracle:thin:@localhost:1521/orcl
      user-name: 오라클 아이디
      password: 비밀번호

 

이렇게 변경을 하고 서버를 시작을 하면 오라클이 연동이 된걸 확인 할수 있습니다.

반응형