1. ORACLE 설치 및 RUN SQL Commend Line실행
(1). 최고 관리자 계정 연결
# connect system 입력 후에 설치 때 설정한 비밀번호 입력.
(2). 계정 생성
# create user jsp2 identified by 1111 default tablespace users temporary tablespace temp; --> jsp2라는 유저 생성.
(3). 계정 생성 확인
# select username from DBA_USERS; --> 데이터 베이스 유저중에 방금만든 jsp2가 있는지 확인할 수 있다.
(4). 권한 설정
# grant connect.resource to jsp2; --> jsp2에 connect,resource 관련한 권한을 준다.
1. ORACLE 편집기 sqldeveloper
(1). 테이블 생성
# 기존 MySQL과 큰 차이가 없고 주의 해야할 몇 가지만 살펴보겠다.
먼저, TIMESTAMP의 기본값이 MySQL에선 current_stamp였지만 오라클에서는 sysdate이다.
(2). idx 자동 증가 스퀀스
# 먼저, 스퀀시를 생성하고, 데이터를 추가할 때 다음과 같이 한다.
# insert명령에서 idx가 자동증가하려면 board_idx_seq.nextval을 해주어야 한다.
3. eclipse와 oracle의 연결
(1). lib폴더에 오라클 연결 드라이브 다운로드 받아서 넣어 준다.
(2). DBConn.java을 생성하고 다음과 같이 코딩해 준다.
# 드라이브 명과 url만 달라졌을 뿐 다를게 없다.
# 드라이브 명과 url을 알 수 있는 팁은 다음과 같다.
# 먼저, Data Source Explorer을 클릭하고 Database Connections 마우스 오른쪽 클릭 후 new를 클릭하면 New Connection Profile이 뜬다. 그럼 연결할 타입인 오라클을 크릭하고 넥스트를 누른다.
# 해당 시스템 버전에 맞게 클릭후 Properies를 클릭한다.
# ORACLE을 Express Edition을 사용하기 때문에 URL이 db가 아닌 xe로 변경한 것 외엔 똑같다.
# xe는 ORACLE의 SID(Identifies the database instance)를 의미한다.
'Foundation > - JSP' 카테고리의 다른 글
Servlet을 이용한 게시판(board)과 댓글(comment) (0) | 2017.12.18 |
---|---|
oracle-mybatis 설정 (4) | 2017.12.14 |
EL, Servlet의 개념, 게시판 (2) | 2017.12.11 |
EL, JSTL (0) | 2017.12.07 |
JSP&SQL 게시판 만들기(2) (2) | 2017.12.07 |