본문 바로가기

Back-End173

오라클 데이터 형식 #2 (숫자,날짜 형식) 이 포스트는 다음 강의의 내용을 포함하고 있습니다. 강의 영상 Character 형식 LONG 최대 2Gbyte, 제약 많음, CLOB을 많이 사용 CLOB 대용량 텍스트 데이터 타입(최대 4Gbyte) NCLOB 대용량 텍스트 유니코드 데이터 타입(최대 4Gbyte) Numeric 형식 NUMBER [ (p [, s]) ] : 정수와 실수를 구분하지 않는다. The precision p can range from 1 to 38 The scale s can range from -84 to 127 NUMBER(4): 최대 4자로 이루어진 숫자 NUMBER(6,2): 소수점 2자리를 포함하는 최대 6자리의 숫자(소수점 둘째 자리에서 반올림) NUMBER(6,-2): 소수점 -2자리에서 반올림하는 최대 6자리.. 2022. 2. 3.
오라클 데이터 형식 #1 (문자 형식) 이 포스트는 다음 강의의 내용을 포함하고 있습니다. 강의 영상 Oracle Built-in Data Types Character 형식: 문자 - 'nEWlec', 'A', '148' Numeric 형식: 숫자 - 38 3.85 3.85F 137 Date 형식: 날짜 - '2022-01-31' / TIMESTAMP - '2022-01-31 10-38-29-00000' LOB 형식: 큰 데이터 Character 형식 CHAR(3), VARCHAR2(3), NCHAR(3), NVARCHAR2(3) CHAR [(size [BYTE | CHAR])] : 고정 길이, 50개 생성 시 50개를 모두 사용하지 않아도 공간 차지, 검색 속도 빠름 한글은 한 글자에 3byte 혹은 2 CHAR VARCHAR2(size [.. 2022. 1. 31.
MEMBER 테이블 생성하기 이 포스트는 다음 강의의 내용을 포함하고 있습니다. 강의 영상 DDL: CREATE/ALTER/DROP DML: INSERT/SELECT/UPDATE/DELETE - CRUD DCL: GRANT/REVOKE 테이블 생성하기 - CREATE 테이블 정의하기: 데이터 구조 정의하기: 개념상의 데이터 정의하기: Entity 정의하기 2022. 1. 30.
컬렉션 프레임웍 이 글은 남궁성 님의 Java의 정석 책을 바탕으로 정리한 글입니다. 인터페이스 인터페이스 특징 Collection List 순서 유지 O, 중복 O 구현 클래스: ArrayList, LinkedList, Stack, Vector Set 순서 유지 X, 중복 X HashSet, TreeSet Map 키와 값의 쌍으로 이루어진 데이터 집합 순서 유지 X, 키: 중복 X, 값: 중복 O HashMap, TreeMap, Hagtabel, Poperties ※ Collection: 인터페이스, Collections: 클래스 ArrayList Object 배열을 이용해서 데이터를 순차적 저장 공간이 없으면 새로운 배열을 생성해서 복사한 후 저장 객체를 인덱스로 관리 반복문을 통해 요소 삭제 시, 빈 공간을 채우기.. 2021. 12. 30.
예외 처리(exception handling) Exception클래스: 최고 조상 Exception클래스들: 사용자의 실수와 같은 외적인 요인에 의해 발생 - 컴파일러가 예외 처리 확인 'checked예외' RuntimeException클래스들: 프로그래머의 실수 - 컴파일러가 예외 처리 확인하지 않는 'unchecked예외' 1. 예외 처리하기 - try-catch문 try { // 예외 발생 가능성 있는 문장 // 예외 발생 위치 이후에 있는 try블럭의 문장은 수행되지 않는다 } catch (Exception e) { // Exception 발생할 경우, 이를 처리하기 위한 문장 } ArithmeticException: 산술연산과정에서 오류가 있을 경우 발생 - 정수는 0으로 나누는 것 금지, 실수는 허용 1.1 발생 원인 찾기 printSta.. 2021. 12. 26.
객체지향 프로그래밍 Ⅱ 이 글은 남궁성 님의 Java의 정석 책을 바탕으로 정리한 글입니다. 상속 상속: 코드를 재사용하여 적은 양의 코드로 새로운 클래스를 작성하여 코드의 중복을 제거한다 포함: 클래스 멤버로 다른 클래스 타입의 참조변수를 선언한다 1. 생성자와 초기화 블럭은 상속되지 않는다. (멤버만 상속) 2. 단일 상속만 허용한다 (다중 상속 효과: 인터페이스) 3. Object 클래스: 모든 클래스의 조상 상속 관계 '~은 ~이다.(is-a)' : SportsCar는 Car이다 포함 관계 '~은 ~을 가지고 있다.(has-a)' : Empoyee는 Address를 가지고 있다 class TVCR extends TV { // 상속 VCR vcr = new VCR(); // VCR클래스를 포함 } 오버라이딩 조상 클래스로.. 2021. 12. 16.