코딩하는 문과생
[SQL] 1. 환경 설정 본문
[Oracle DB 설치]
- 무료버전 그냥 설치...
- 설치 시 관리자 비밀번호 기억해놓기
[사용자 변경]
> sqlplus / as sysdba
//연결: superuser 로 접근
> alter user hr identified by hr account unlock;
//일반사용자 hr(hr)을 생성하고, unlock하겠다.
> conn hr/hr
//hr사용자로 연결
> exit
//연결 해제
> sqlplus hr/hr
//hr계정으로 접근
> @ c:\book.sql
//sql파일 로드, 테이블들이 생성
> @ c:\workbook.sql
//sql파일 로드, 테이블들이 생성
[이클립스와 오라클DB 연동]
- 우리는 이클립스를 이용해 접근할 예정
- 이클립스의 Java EE클릭해 perspective변경
# 연동 과정
-> Data Source Explorer탭 클릭
-> DB connections -> new -> Oracle선택-> 이름부여(Sinc)
-> Drivers + -> Oracle Thin Driver 11
-> JAR List -> odbc.jar 삭제 -> add.jar
-> C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib
-> ojdbc6.jar선택 -> ok
-> 인스턴스는 SID(식별이름)선택 -> xe부여
-> host: 127.0.0.1->hr/hr입력 -> save password
-> test connection(ping success!) -> next -> finish
[확인]
# 테이블 로드 확인
-> Data Source Explorer
-> hr계정열기 -> table선택
# 작업할 파일
-> Sinc 우클릭
-> Open SQL Scrapbook
-> Oracle_ll, Sinc, xe 선택
//여기서 작업할 예정
# 작업할 프로젝트
Java 프로젝트(sinc_oracle) 생성 후 작업
//여기에 .sql 파일을 생성해서 작업할 예정
[예시 확인]
SELECT *
FROM EMPLOYEE ;
//실행: 블럭 처리 후 alt + x
//저장: src폴더 아래 sample.sql로 저장
'프로그래밍 > SQL' 카테고리의 다른 글
[SQL] 3. Additional SELECT (0) | 2020.01.20 |
---|---|
[SQL] 2. SQL 기초 & SELECT (0) | 2020.01.20 |
[SQL] 프로그래머스, '고양이와 개는 몇 마리 있을까' (0) | 2020.01.04 |
[SQL] 프로그래머스 'NULL 처리하기' (0) | 2019.11.19 |
[SQL] 프로그래머스 '입양 시각 구하기(1)' (0) | 2019.11.19 |