m1 이클립스에 oracle cloud (오라클 클라우드) 연결하기

도비김·2022년 4월 20일
0

oracle이 안되면 oracle-cloud로

m1에는 oracle이 설치되지 않는다....

큰맘먹고 지른 m1인데 oracle이 설치되지 않는다니... 하지만 이뻐서 용서가 된다.

이거 때문에 웹 개발 국비수업을 듣는 도중에 몇번 좌절하고 스트레스를 크게 받았다.

구글링을 한 끝에 stack overflow에서 lima를 이용해 설치를 할 수 있다는 글을 보고 시도해봤지만 아직 초보자인 나에게는 무리인듯 하다...

그래서 대안인 oracle cloud로 수업을 진행했다.

https://shanepark.tistory.com/208 에 가보면 oracle cloud 지갑생성과 sql developer 연결까지 잘 나와있다. (그저 감사합니다...)

Tip) m1 os업데이트를 하고나서 잘되던 sql developer에 접속 오류가 생긴다면 맥 환경설정에서 언어를 영어로, 국가는 미국으로 설정해준 다음 다시 해보면 해결 될 것이다... 그 후에 설정을 되돌려주면 된다.

oracle cloud 지갑을 생성하면 DB~~하는 이름을 가진 압축파일이 생기는데 그건 sql developer에 연결하는데 사용하고, eclipse에 연결하려면 압축을 푼 파일 형태로 있어야 한다.

drivers = oracle.jdbc.driver.OracleDriver

url = jdbc:oracle:thin:@DB~~(파일이름)_high?TNS_ADMIN=/파일 위치(DB~~ 포함)

username = admin (sql developer에서도 그렇고 그냥 admin이다.)

password = 설정한 비밀번호 (대문자, 소문자, 특수문자 포함, 8글자 이상)

이클립스에서 연결 구문의 drivers, url, username, password를 위와 같이 작성해주자.

https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
위 링크에서 ojdbc 파일은 최신버전으로 받아준다.
(java8을 사용한 나는 ojdbc8-full.tar.gz 최신버전으로 받았다.)

압축을 풀고 안에 있는 ojdbc8.jar를 이용하면 된다.

Dynamic Web Project - oracle cloud를 연결하려면

1.tomcat폴더 안에 있는 lib폴더에 ojdbc8.jar 를 넣는다.

2.build path에 ojdbc8.jar 를 추가 해준후 apply한다. (Add External JARs에서)

  1. Deployment Assembly 에서 Java Build Path Entries에 들어가 ojdbc8.jar 를 추가해주고 apply 한다.

이후 서버를 돌려보면 연결된 것을 확인할 수 있을 것이다.

일반적인 Java나 Dynamic Web Project에서는 oracle cloud를 연결할 수 있었지만,

Spring Maven에서는 연결하는 방법을 찾지 못했다. ㅜㅜ

수업시간에 그저 구경만...

profile
To Infinity, and Beyond!

0개의 댓글