분류 전체보기
-
JDBC - 작성방법카테고리 없음 2019. 5. 30. 20:44
2019.05.30 필기 1) ClassLoader에 의해 클래스파일을(소스X, 컴파일된 파일) 읽어 메모리에 저장 =로드 >>jvm이 자동으로 수행 (묵시적) -- 프로그램에서 한 번만 동작(Static 메모리에 저장되므로) 2) new 연산자로 메모리에 저장된 클래스(차별화를 위해 Clazz라고 부름)의 생성자를 호출하여 인스턴스 생성 >>개발자가 수동으로 수행 (명시적) >> 생성된 인스턴스를 참조변수에 저장하여 지속적 사용이 가능하도록 만듦 3) 참조변수에 저장된 인스턴스로 메소드 호출 >> 기능 구현 개념 재정리 : - DBMS : 오라클, MySQL 등 DB를 관리하기 위한 시스템 import java.sql.Driver; import java.sql.DriverManage..
-
오라클 DB 정리09-JDBC비전공자 공부일기/:: DB - SQL 2019. 5. 29. 10:26
● JDBC(Java DataBase Connectivity) 1. JDBC 환경 구축 - JDK 설치 및 환경설정 http://www.oracle.com => 다운로드 환경변수 => JAVA_HOME 및 Path 설정 - DBMS(Oracle) 설치 http://www.oracle.com => 다운로드 - DBMS(Oracle) Driver 다운로드 후 JDK가 사용할 수 있도록 복사 Oracle 경우 >> C:\oracle\product\11.2.0\dbhome_1\jdbc\lib 디렉토리 : ojdbc6.jar(oracle driver) OracleXE 경우 >> C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib 디렉토리 : ojdbc6.jar(orac..
-
오라클 DB 용어, 명령문 정리08-PL/SQL비전공자 공부일기/:: DB - SQL 2019. 5. 28. 17:46
2019. 05. 28 필기 PL/SQL이란? : PL/SQL(Procedural Language extension to SQL) - SQL에 없는 변수 선언, 선택 처리 - 반복처리 기능을 제공하는 확장언어 - 오라클 DB 환경에서 실행되는 절차적인 데이터베이스 프로그래밍 언어 - PL/SQL에서는 프로그램 단위를 블록(block)이라 부르며, 애플리케이션 로직들을 작성 ■ 3부분의 블럭구조(영역)로 구성하여 선언 1. DECLARE 영역(선언부) : DECLARE 키워드 2. EXECUTABLE 영역(실행부) : *BEGIN 키워드 - 필수 3. EXCEPTION 영역(예외처리) : EXCEPTION 키워드 -- PL/SQL 블록에서 한 문장이 종료할 때마다 세미콜론(;) 사용 -..
-
오라클 DB 용어, 명령문 정리07- 시퀀스, 인덱스, 동의어, 권한, DCL비전공자 공부일기/:: DB - SQL 2019. 5. 27. 19:16
2019. 05. 27 필기 : 정수값을 저장하여 자동 증가되는 값을 제공하는 객체. 호출될 때마다 중복되지 않은 고유한 숫자를 리턴하는 객체 : 중복되지 않는 기본기 컬럼에 사용할 값을 발생시키는데 주로 사용한다. >> [형식] CREATE SEQUENCE 시퀀스명 [START WITH 초기값] [INCREMENT BY 증가값] [MAXVALUE 최대값] [MINVALUE 최소값] [CYCLE] [CACHE 개수]; - START WITH 초기값 : 시퀀스 객체에 저장되는 초기값 설정 -- 생략 시 null - INCREMENT BY 증가값 : 자동 증가되는 정수값 설정 -- 생략 시 1씩 증가 - MAXVALUE 최대값 : 시퀀스 객체에 저장되는 최대값 설정 -- 생략 ..
-
오라클 DB 용어, 명령문 정리05- CREATE 명령어, CONSTRAINT 제약조건비전공자 공부일기/:: DB - SQL 2019. 5. 23. 19:54
2019년 05월 23일 필기 ---------------------------------------------기본 개념--------------------------------------------- DDL(DATA DEFINITION LANGUAGE) : 데이터 정의어 데이터베이스 객체를 관리하기 위한 명령 ※ 데이터베이스 객체 : 테이블, 뷰, 인덱스, 시퀀스, 동의어, 사용자 등 ----------------------------------------------------------------------------------------------------- - 테이블 및 컬럼명은 문자로 시작 / 1~30문자 이내 작성 (한글 등 기타언어도 가능하지만 권장하지는 않음) - 테이블 및 컬럼명에는 A..
-
국비지원 빅데이터 자바과정 - 7주차 중간일기비전공자 성장기/:: 학원생활 & 취준 2019. 5. 23. 18:06
오랫동안 일기를 못 썼다. 일주일에 한 개씩 쓰기로 했는데, 그것도 만만찮다. 간략하게 적어보는 그동안의 근황. 오라클을 시작했다. 한달 반 일정으로 자바를 마치고, 저번 주부터 오라클 SQL을 배우기 시작했다. 자바에 비해 훨씬 쉽고 재밌다. 그럼에도 불구하고 양은 여전히 많다. 하루하루 열심히 공부하면 내용은 이해가 되는데, 하도 많은 명령어들을 배우다보니 명령어 형식이 헷갈린다. 그리고 이것도 점점 구조가 복잡해지면 명령어가 한 눈에 들어오지 않는다. 알고보니 이 과정은 자바>>빅데이터 였다. 이름은 '자바 빅데이터'이지만 사실상 자바가 메인인 수업이다. 오라클도 결국 자바로 DB를 연동하기 위해 배우는 중이다. 자바로 처음 코딩입문을 뚫고(?)나니 오라클은 무척 쉽게 느껴진다. 처음부터 쉬운 언어..
-
오라클 DB 용어, 명령문 정리04 - 복수행 서브쿼리, 집합연산자, DML, TCL비전공자 공부일기/:: DB - SQL 2019. 5. 22. 20:44
2019. 05. 22 필기 ---------------------------------------------기본 개념--------------------------------------------- 여러 개의 행이 리턴되는 서크쿼리 ※반드시 복수행 연산자를 사용해야 한다.(IN, ANY, ALL) ----------------------------------------------------------------------------------------------------- :: 복수행 연산자 :: IN 연산자 서브쿼리의 결과 중에서 하나라도 메인쿼리의 비교조건과 일치하면 검색 가능 WHERE절에서 사용하는 일반 비교연산자와 동일하다. ※ 서브쿼리의 결과를 부등호 연산자(>, (모든 반환값) 비교값 ..
-
[오라클] 예제03 - JOIN함수, 서브쿼리비전공자 공부일기/:: DB - SQL 2019. 5. 22. 11:28
-- 1. DEPT 테이블과 EMP 테이블에서 사번, 사원명, 부서코드, 부서명을 검색하시오. (사원명 오름차순 정렬) -- 2. DEPT 테이블과 EMP 테이블에서 사번, 사원명, 급여, 부서명을 검색하시오. 단, 급여가 2000 이상인 사원에 대하여 급여기준으로 내림차순 정렬할 것. -- 3. DEPT 테이블과 EMP 테이블에서 사번, 사원명, 업무, 급여, 부서명을 검색하시오. 단, 업무가 MANAGER이며 급여가 2500 이상인 사원에 대해, 사번을 기준으로 오름차순 정렬할 것. -- 4. EMP 테이블과 SALGRADE 테이블에서 사번, 사원명, 급여, 등급을 검색하시오. 단, 등급은 급여가 LOSAL과 HISAL 범위에 포함되고 등급이 4이며 급여를 기준으로 내림차순 정렬할 것. -- 5. D..
-
오라클 DB 용어, 명령문 정리03 - 분석함수, JOIN함수, 서브쿼리비전공자 공부일기/:: DB - SQL 2019. 5. 21. 17:20
2019.05.21 필기 ---------------------------------------------기본 개념--------------------------------------------- 윈도우함수에 의해 발생된 결과를 이용하여 처리 후 결과를 반환하는 함수 ※ 윈도우 - 분석함수에서 사용하는 로우별 그룹 ※ 윈도우함수 - 그룹함수, 순위함수, 순서함수 등 ----------------------------------------------------------------------------------------------------- - 분석함수는 통계, 데이터 분석 쪽에 활용될 수 있는 함수이다. - 그룹함수 - 순위함수(반드시 분석함수와 함께 사용/독립사용 불가) : RANK(), DENS..