본문 바로가기
Oracle

2022-11-08 1-1 시퀀스(Sequence), JDBC

by HTT 2022. 11. 8.
Sequence

 


- 시퀀스 만들기

create sequence myseq;

* nextval :  1씩 증가

select myseq.nextval from dual;

 NEXTVAL
--------
       1
 NEXTVAL
--------
       2

* currval : 값 증가하지 않고 값을 불러옴

select myseq.currval from dual;

 CURRVAL
--------
       4
 CURRVAL
--------
       4

 

- 시퀀스 삭제하기

 drop sequence myseq;


- 데이터 추가하기

insert into order_info values('20221107' || order_seq.nextval, sysdate, 'lee'); //이런식으로도 가능

 

- 외부pc로 오라클 접속하기 - 명령 프롬프트

오라클 scott/tiger1234 접속
sqlplus
아이디, 비번입력
컨트롤+c => 오라클빠져나옴
sqlplus scott/tiger1234@172.30.1.37:1521/xe      //(xe => SID)

 

 

 

 

JDBC

 


Java DataBase Conectivity

- 자바 프로그램에서 관계형 데이서베이스와 연동할 수 있도록 제공하는 표준 API

- 제조사가 제공하는 드라이버를 통해 CRUD를 구현한다.

 

 

 

오라클에 접속하여 JDBC를 사용하기 전에 해야할 일

 

1. 오라클 드라이버 다운받기
   - 모든 DBMS의 제조사 홈페이지에서 다운로드
   - 오라클이 설치되어 있는 경우(xe)
     C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar을 사용
                                                                                          ----------
                                                                                            ㄴ> 오라클 드라이버


2. JVM이 인식할 수 있는 위치로 오라클 드라이버를 복사
   => 코드를 실행하기 위해 JVM이 찾을 수 있는 위치에.
   1) 작업프로젝트 선택
   2) 프로젝트 선택 후 단축메뉴 - [build path] - [Configure build path] 선택
   3) 대화상자의 세 번째 탣인 [Libraries]탭 선택
   4) [classPath] 선택 후 [add External Jar..] 버튼을 선택 후 라이브러리 파일의 경로를 찾아 드라이버를 등록
      C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar

댓글