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
'Oracle' 카테고리의 다른 글
2022-11-12 JDBC 정리, 복습하기 (0) | 2022.11.12 |
---|---|
2022-11-08 1-2 시퀀스, JDBC (0) | 2022.11.08 |
2022-11-07 서브쿼리, 뷰, 데이터 조작어, 데이터 정의어, 제약 조건 (0) | 2022.11.08 |
Do it! 오라클로 배우는 데이터베이스 입문 p.240 4번 문제 리뷰 (0) | 2022.11.05 |
2022-11-04 조인, 서브쿼리 (0) | 2022.11.04 |
댓글