m1 이클립스에 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에서)
- Deployment Assembly 에서 Java Build Path Entries에 들어가 ojdbc8.jar 를 추가해주고 apply 한다.
이후 서버를 돌려보면 연결된 것을 확인할 수 있을 것이다.
일반적인 Java나 Dynamic Web Project에서는 oracle cloud를 연결할 수 있었지만,
Spring Maven에서는 연결하는 방법을 찾지 못했다. ㅜㅜ
수업시간에 그저 구경만...
Author And Source
이 문제에 관하여(m1 이클립스에 oracle cloud (오라클 클라우드)연결하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tensiontocoding/m1-이클립스에-oracle-cloud-오라클-클라우드연결하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)