Spring과 Oracle 연동하기(MAC💻)

지영·2021년 8월 5일
0

Spring 프로젝트 작업 시작에 앞서, Spring의 반 이상은 셋팅이란 말이 있다.

간단하게 게시판을 구현하기에 앞서, 꼭 생략해서는 안될 Spring프레임워크와 Oracle DB연동하는 방법 기록입니다.

🌟 MAC 환경에서 연동하는 방법이오니 mac 기준인 것을 참고하시기 바랍니다 :)

1. Docker를 실행 (가상머신)
2. cmd(터미널) 실행
2-1 오라클에 접속하여 관리자 계정으로 접속

docker exec -it oracle sqlplus

2-2 오라클에 접속된 것이 보이고, system 계정으로
        아래처럼 로그인을 합니다. (비밀번호는 본인이 설정한 pw)

Enter user-name: system
Ener password: 

☝🏻 system계정으로 접속된 cmd화면

3. 테이블 스페이스 생성 (cmd에서 그대로 실행)

create tablespace springdb
datafile 'springdb.dbf' size 50m
autoextend on
next 10m
maxsize unlimited;

4. 사용자 계정 생성 (user name은 spring / pw는 1234)

create user spring identified by 1234
default tablespace springdb;

5. 사용권한 부여

grant connect,resource,dba to spring;

📌 간단한 회원가입 테이블을 생성하겠습니다.

6. 테이블 생성 (spring계정으로)

create table member (
userid varchar2(50) not null primary key, passwd varchar2(50) not null,
name varchar2(50) not null,
email varchar2(50),
join_date date default sysdate
);

✔️ 테이블 생성된 것 확인

7. 데이터 삽입

insert into member (userid,passwd,name,email) 
values ('kimcs','1234','김철수','kimcs@naver.com');

✔️ 데이터가 삽입된 것을 확인

8. 커밋하기 (select * from member;는 생략 가능)

select * from member;
commit;

여기까지가 cmd에서하는 작업이었습니다.

이후의 단계는 oracle에서 jdbc드라이버를 다운받고 진행해야 합니다.
개인 공부겸 시리즈로 정리해두겠습니다.🙂

profile
I can do it! 🐣

0개의 댓글