본문 바로가기

반응형

Programming

(44)
Oracle_SQL _ (DDL)CREATE, DROP, RENAME, TRUNCATE CREATE - 최초 데이터베이스 테이블을 생성할 때 사용 - 테이블 명이 다른 테이블 명과 중복되지 X - 한 테이블 내에서는 컬럼명이 중복 X - 테이블 이름을 지정하고 각 칼럼들은 '( )' 로 묶어서 지정 - 컬럼들은 ' , ' 로 구분되고, 테이블 생성문은 ' ; ' 으로 끝남 - 데이터베이스 내에서는 일관성이 있게 테이블명을 사용하는 것을 권장 - 데이터 유형을 컬럼뒤에 지정 - 테이블 명은 반드시 문자로 시작 - 벤더별로 길이 제한 O - 벤데에서는 정의한 예약어(Reserved word) 사용 X - A-Z, a-z, 0-9, _, $, # 문자만 허용 CREATE 문법 형식 CREATE 문법 사용 예제 - ( ) : 안에는 byte 단위 - 테이블 생성시 대/소문자 구분은 하지 X - 기..
Oracle_SQL _ Comments Single-line comment( 주석 ), Multi-line Comment(블록 주석) Single-line comment( 주석 ) ' -- ' 로 사용하며 해당 라인에 대한 주석처리 Multi-line Comment(블록 주석) ' /* */ ' 로 사용하며 주석하고자 하는 라인들을 주석처리
Oracle_SQL _ SQL, DML, DDL, DCL, TCL SQL(Structured Query Language) - 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 관걔형 데이터베이스 관리 시스템 - 테이블은 2차원 형태의 표처럼 볼 수 있도록 로우(ROW : 행) , 컬럼(COLUMN : 열) 로 구성 DML (Data Manipulation Language) - 데이터를 조작(조회, 추가, 변경, 삭제) 하기 위해 사용 - 사용자가 응용 프로그램과 데이터베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용 - 기본적인 위의 명령어 외에 LOCK, EXPLAIN, CALL 등도 DML에 포함 - 일부에서는 DML에서 SELECT 만을 따로 분리해서 DQL (Data Query Language)나 간단..
Java_ I O (입,출력) 요약 [위 제목 그대로 요약해서 올렸습니다. 자세한 내용은 다음페이지 부터~....] 입 / 출 력 I O 자바의 입출력 (Input / Output) 1. 입출력 ? 스트림(Stream) 스트림이란 ? - 데이터를 운반하는데 사용되는 연결통로 - 단방향 - 큐(Queue)와 같은 FIFO(First In First Out) 구조로 되어있다. 2. 스트림 기능적 종류 ㄱ. 입력 스트림 - BurreredReader, FileReader ㄴ. 출력 스트림 - BurreredWriter, FileWriter 3. 스트림 종류 ㄱ. 바이트 스트림 1) 1byte(8bit) 2) 바이트, 정수, 바이트 배열 3) 최상위 부모 클래스 : InputStream (입력스트림) OutputStream (출력스트림) ㄴ. 텍..
Java_Time Package Java Time Package 1. java.time 패키지 - JDK 1.8~ - Date, Calendar 날짜, 시간 다루는 클래스 + 유용한 기능 ( 4개의 하위 패키지 ) * java.time - 날짜, 시간을 다루는 핵심 클래스 제공 ㄱ. java.time.chrono - 표준(ISO)이 아닌 달력 시스템을 위한 클래스 제공 ㄴ. java.time.format - 날짜, 시간, 파싱(parse), 형식화하기 클래스 제공 ㄷ. java.time.temporal - 날짜, 시간의 필드와 단위를 위한 클래스 제공 ㄷ. java.time.zone - 시간대(time-zone) 관련 클래스 제공 2. 위의 패키지에 속한 클래스들은 "불변" 한다. (String) String a = "a"; a +=a..
Java_형식화 클래스 형식화 클래스 - 원하는 형식으로 표현 또는 변환 하기위해 패턴을 정의하는 것. XXX Format XXX 형식화 클래스 1. DecimalFormat - 숫자 2. SimpleDateFormat(***) - 날짜 3. ChoiceFormat - 선택? 4. MessageFormat - 문자열/메세지 1. DecimalFormat - 숫자 - 숫자를 형식화 하는데 사용 - 숫자 데이터를 정수, 부동소수점, 금액, 등의 다양한 형식을 표현할 수 있다. - 일정한 형식의 텍스트 데이터를 숫자로 쉽게 변환 하는것도 가능 다음은 DecimalFormat 편리성과 간결화를 단계별로 보여준다. (예시1~3) 위 예시 3개를 보며 ) DecimalFormat를 사용하면 코드가 간결해지며 쉽게 변환할수 있다. ** D..
Java_Date & Time ( 날짜와 시간 ) 날짜와 시간 Date and Time Calendar 클래스와 Date클래스 1. Date 클래스 : 날짜, 시간을 다룰 목적 JDK 1.0 ~제공된 클래스. 2. Calendar 클래스 : JDK 1.1 제공 사용하지말라고 취소선으로 알려줌 3. JDK 1.8 ~ 새로운 날짜, 시간을 다루는 클래스 제공... 4. 저자가 사용하는 Dae클래스는 java.uril패키지에 속한 것을 설명하는것이다. ( java.sql패키지 X ) 5. Calendar 는 추상클래스 이기 때문에 직접 객체를 생성할 수 X 6. 메서드를 이용해서 완전히 구현된 클래스의 인스턴스를 얻어야 한다. Date & Time 에 대한 설명은 예시로 ... * now를 이용한 예제 * 기준일을 이용한 예제 * 년도를 입력 받아서 해당 년..
Java_enums(열거형) 열거형 enums 열거자 != 열거형 - 관련된 상수를 편하게 선언하기 위한 것으로 여러 상수를 정의할 때 사용하면 좋다. - ' 타입에 안전한 열거형 ' 이라서 실제 값이 같더라도 타입이 다르면 컴파일 에러 발생 - 상수 값이 바뀌면 해당 상수를 참조하는 모든 소스를 다시 컴파일 해야 한다. (기존소스는 컴파일 하지 X 된다.) - 열거형 상수간 비교는 '==' 를 사용할 수 있다. - ' , ' , 비교연산자는 사용할 수 없고 compareTo()는 사용이 가능 - compareTo()는 두 수를 비교하는 것이고 왼쪽이 크면 양수 , 오른쪽으크면 음수 , 같으면 0을 반환 [열거형 선언 형식] enum 열거형이름 {상수명1, 상수명2 ,,,} 열거형에 정의된 상수 사용 방법 = '열거형.상수명' (클..

반응형