본문 바로가기

전체 글

(73)
03. 자바의 데이터 타입 데이터 타입이란 자바에서 다룰 수 있는 데이터의 종류를 말한다. 자바 언어는 다음과 같이 총 9개 타입의 데이터를 다룰 수 있다. - 기본타입 8개 : byte, short, int, long, float, double, char, boolean, - 레퍼런스타입 1개 : 세가지 경우로 이용한다 1) 배열에 대한 레퍼런스 2) 클래스에 대한 레퍼런스 3) 인터페이스에 대한 레퍼런스 레퍼런스란 C/C++의 포인터와 비슷한 개념이다. 그러나 C/C++처럼 실제 주소 값을 가지는 것은 아니다. 배열에 대한 레퍼런스는 배열에 대한 주소 값, 클래스에 대한 레퍼런스는 객체에 대한 주소 값 정도로 생각하면 된다. 자바의 기본 타입 자바의 기본 타입과 메모리 공간, 데이터 값의 범위를 보자. 정수를 저장하는 타입은 ..
02. 식별자 식별자(identifier)란 클래스, 변수, 상수, 메소드에 붙이는 이름을 말한다. 식별자 이름 규칙 : 자바에서 식별자를 만들 때 다음 규칙을 준수하여야 한다. - 특수문자, 공백은 식별자로 사용할 수 없다 ( _ , $ 는 예외로 사용 가능하다) - 식별자로 한글을 사용할 수 있다 : 가급적 사용하지 말기 - if, while, class 등 자바 언어의 키워드는 식별자로 사용할 수 없다, - 식별자의 첫 번째 문자로 숫자는 사용할 수 없다. - true, false, null은 식별자로 사용할 수 없다. - 대소문자를 구별하고, 길이 제한이 없다.
01. 자바 프로그램의 구조 클래스 만들기 : 자바에서는 클래스를 만들고, 그안에 변수, 상수, 함수(메소드) 등 모든 프로그램 요소를 작성한다. 다음은 Hello이름의 클래스를 선언하는 예이다. public class Hello { ... } class 키워드로 클래스 이름을 선언하고 { }사이에 변수와 메소드(함수) 코드를 작성한다. public은 다른 클래스에서 Hello클래스를 자유롭게 참조할 수 있다는 선언이다. 주석문 : 주석문은 개발자가 프로그램에 대한 설명이나 특이 사항 등을 자유롭게 덧붙일 때 사용하며, 자바에서는 두 가지 종류의 주석문이 있다. // - 한 줄 주석 , /* ... */ - 여러 줄 주석 main()메소드 : 자바프로그램은 main() 메소드에서부터 실행을 시작한다. public static voi..
04. 반복 제어문 반복문은 특정 작업을 반복하여 수행하고자 할 때 사용한다. PL/SQL에서는 기본LOOP, WHILE LOOP, FOR LOOP, Cusor FOR LOOP 반복문을 제공한다. 1) 기본 LOOP - 기본 반복문 2) WHILE LOOP - 특정 조건식의 결과를 통해 반복 수행 3) FOR LOOP - 반복 횟수를 정하여 반복 수행 4) Cusor FOR LOOP - 커서를 활용한 반복 수행 반복 수행을 중단시키거나 특정 반복 주기를 건너뛰는 명령어도 보자. 1) EXIT - 수행중인 반복 종료 2) EXIT - WHEN : 반복 종료를 위한 조건식을 지정하고 만족하면 반복 종료 3) CONTINUE - 수행 중인 반복의 현재 주귀를 건너뜀 4) CONTINUE - WHEN : 특정 조건식을 지정하고 조..
03. 조건 제어문 특정 조건식을 통해 상황에 따라 실행할 내용을 달리하는 방식의 명령어를 조건문이라고 한다. PL/SQL 에서는 IF문과 CASE문을 사용할 수 있다. IF조건문 PL/SQL에서 제공하는 IF 조건문은 다음과 같이 세 가지 방식을 사용할 수 있다. 1) IF-THEN : 특정 조건을 만족하는 경우 작업 수행 2) IF-THEN-ELSE : 특정 조건을 만족하는 경우와 반대 경우에 각각 지정한 작업 수행 3) IF-THEN-ELSIF : 여러 조건에 따라 각각 지정한 작업 수행 1) IF - THEN 여러 프로그래밍 언어에서 사용하는 단일 IF문과 같은 역할을 하는 IF-THEN문은 다음과 같이 사용한다. 주어진 조건식의 결과 값이 true 인 경우에는 작업을 수행하지만 false 또는 NULL일 경우에는 ..
02. 변수와 상수 변수 선언과 값 대입하기 변수는 데이터를 일시적으로 저장하는 요소로 이름과 저장할 자료형을 지정하여 선언부에서 작성한다. 선언부에서 작성한 변수는 실행부에서 활용한다. 기본 변수 선언과 사용 변수를 선언하는 형식 : 변수이름 자료형 := 값 또는 값이 도출되는 여러 표현식; 변수를 선언만 하려면 자료형까지만 쓰면 된다. 상수 정의하기 저장한 값이 필요에 따라 변하는 변수와 달리 상수는 한번 저장한 값이 프로그램이 종료될 때 까지 유지되는 저장요소이다. 상수를 선언할 때는 다음과 같이 기존 변수 선언에 CONSTRANT키워드를 지정한다. ( 자바의 final, JS의 const ) 변수의 기본값 지정하기 DEFAULT 키워드는 변수에 저장할 기본값을 지정한다. 변수이름 자료형 DEFAULT 값 또는 값이 ..
01. PL/SQL 구조 블록이란? PL/SQL은 데이터베이스 관련 특정 작업을 수행하는 명령어와 실행에 필요한 여러 요소를 정의하는 명령어 등으로 구성되며, 이러한 명령어를 모아 둔 PL/SQL 프로그램의 기본 단위를 블록이라고 한다. 구성키워드 1) DECLARE (선언부) [선택사항] - 실행에 사용될 변수, 상수, 커서 등을 선언 2) BEGIN (실행부) [필수사항] - 조건문, 반복문, SELECT, DML, 함수 등을 정의 3) EXCEPTION (예외 처리부) [선택사항] - PL/SQL 실행 도중 발생하는 오류/예외상황을 해결하는 문장 기술 기본형식 DECLARE [실행에 필요한 여러 요소 선언] ; BEGIN [작업을 위해 실제 실행하는 명령어] ; EXCEPTION [PL/SQL 수행 도중 발생하는 오류 처리..
03. 롤 관리 롤이란? 사용자는 데이터베이스에서 어떤 작업을 진행하기 위해 해당 작업과 관련된 권한을 반드시 부여받아야 한다. 하지만 신규 생성자는 아무런 권한이 없으므로 오라클 데이터베이스에서 제공하는 다양한 권한을 일일이 부여해주어야 한다. 이러한 불편한 점을 해결하기 위해 롤을 사용한다. 롤은 여러 종류의 권한을 묶어 놓은 그룹을 뜻한다. 롤을 사용하면 여러 권한을 한번에 부여하고 해제할 수 있으므로 권한 관리 효율을 높인다. 롤은 오라클 데이터베이스를 설치할 때 기본으로 제공되는 사전 정의된 롤과 사용자 정의 롤로 나뉜다. 사전 정의된 롤 -CONNECT롤 사용자가 데이터베이스에 접속하는 데 필요한 CREATE SESSION권한을 가지고 있다. ALTER SESSION, CREATE CLUSTER, CREATE..