본문 바로가기

BackEnd/Spring

스프링 메이븐 오라클 jdbc 드라이버 pom.xml에 dependency 설정

반응형

pom.xml 에 아래와 같이 설정해도 에러가 난다면

<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc7</artifactId>

<version>12.1.0.2.0</version>

</dependency>

해결방법

1. 오라클 홈페이지에서 자신에게 맞는 jdbc드라이버 버전을 다운로드 받는다.

https://www.oracle.com/technetwork/database/application-development/jdbc/downloads/index.html
 

2. 메이븐이 설치되지 않았다면 메이븐을 다운받아 압축을 풀자

https://maven.apache.org/download.cgi 에 접속하여 bin.zip 버전을 받자

3. 메이븐으로 인스톨 하여 로컬 메이븐 레포지토리에 설치한다.

cmd 관리자모드를 먼저 실행한다. 그리고 명령어를 통해 메이븐이 설치된 bin 폴더로 이동한


다. 그리고 아래 명령을 실행한다.


mvn install:install-file -Dfile="파일이름(위치까지)" -DgroupId=그룹아이디 -DartifactId=파일이름 -Dversion=버전 -Dpackaging=jar

---------------------------------------------------------------------------------------------------------

mvn install:install-file -Dfile="D:\ojdbc7.jar-DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=12.1.0.2.0 -Dpackaging=jar


나는 참고로 D드라이브에 ojdbc7.jar을 저장해뒀다.


5.  pom.xml에 디펜던시를 설정한다.4. 위와같이 인스톨 명령을 실행하면 메이븐 depository에 해당 드라이버가 설치된다.
     <dependency>

       <groupId>com.oracle</groupId>

       <artifactId>ojdbc7</artifactId>

<version>12.1.0.2.0</version>


</dependency>

6. 이후 서버 재시작후 실행하면 DB에 연결되는것을 확인 할 수 있다.





반응형

'BackEnd > Spring' 카테고리의 다른 글

컨테이너  (0) 2019.07.18
메이븐  (0) 2019.07.18
서블릿과 톰캣(서블릿 컨테이너)의 관계  (0) 2019.06.17
프레임워크란?  (0) 2019.04.24
스프링의 주요 모듈 목록  (0) 2019.04.12