[오라클] 5.SQL 데이터 타입(문자열)
·
💾 Database/Oracle
오라클의 주요 데이터 형식오라클의 데이터 형식은 크게 몇 가지 범주로 나눌 수 있다. 오라클이 기본적으로 제공하는 내장 데이터 형식(Oracle Built-in Data Types), ANSI 표준을 지원하거나 다른 DBMS와의 호환성을 위해 제공하는 형식, 그리고 사용자 정의 데이터 형식(User-Defined Types)이 있다. 우리는 오라클의 기본 내장 데이터 형식에 대해 집중적으로 살펴보자오라클 내장 데이터 형식오라클의 내장 데이터 형식은 크게 4가지로 분류할 수 있다.- 문자(Character) 형식 - 숫자(Numeric) 형식 - 날짜(Date) 형식 - 대용량 객체(LOB) 형식 Character형식은 문자 데이터를 표현한다. 프로그래밍 언어에서는 큰따옴표(Double Quotation)..
[오라클] 4.사용자 계정, 데이터베이스, 테이블 생성
·
💾 Database/Oracle
오늘은 데이터베이스에 로그인할 수 있는 사용자 계정과 데이터베이스를 생성하는 내용을 알아보도록 하자.Predefined User Accounts Provided by Oracle Database대부분의 데이터베이스 관리 시스템(DBMS)은 설치 후 두 가지 주요 계정을 제공한다. 하나는 시스템 관리 계정(관리자 계정)이고, 다른 하나는 샘플 데이터 계정이다. 이 샘플 계정은 데이터베이스와 함께 제공되는 예제 데이터베이스 스키마에 연결된 계정이다. 오라클에서 제공하는 샘플 계정들(HR, SH 등)은 학습 및 테스트 목적으로 제공된다. 그러나 실제 운영 환경에서는 보안 등의 이유로 이러한 계정들을 사용하지 않는 것이 일반적이다.SYSTEM그 다음 시스템 관리 계정(관리자 계정)에는 'SYS'와 'SYSTEM..
[오라클] 3.PDB 서버 접속
·
💾 Database/Oracle
Multi Tenant ArchitectureSQL Plus 혹은 SQL Developer를 통해 접속하는 오라클 서버에 대해서 알아보자. 2013년에 Oracle Database 12c 버전이 출시되며 오라클의 멀티 테넌트 아키텍처가 도입되었다. 과거에는 각 오라클 데이터베이스가 물리적으로 독립된 단일 인스턴스에서 운영되었지만 12c 버전 이후, 물리적 데이터베이스(CDB)와 그 안에 논리적으로 분리된 플러그형 데이터베이스(PDB)가 존재하게 되었다.Container DataBase와 Pluggable DataBase아래 그림을 보면 큰 데이터베이스인 하나의 CDB(Container DataBase)가 있고 CDB 내에 여러 개의 PDB(Pluggable DataBase)가 존재한다. 각각의 PDB는 ..
[오라클] 2.SQL Developer 설치하기
·
💾 Database/Oracle
오라클을 접속하기 위해서 사용할 수 있는 클라이언트는 SQL plus, SQL Developer 이렇게 2개가 있다. 근데 인증을 하고 SQL문을 실행하고 결과 집합을 확인하는 데 있어서 콘솔 기반의 SQL plus는 친숙하지 않아서 윈도우 화면으로 인증 및 실행, 결과 집합을 확인할 수 있는 SQL Developer를 설치해보자. SQL Developer는 오라클 설치할 때 자동 설치되는 것은 아니고 별도로 다운로드 받아야된다.https://www.oracle.com/database/sqldeveloper/technologies/download/ 링크에 접속하여 사용하고 있는 운영체제 버전에 맞게 다운로드를 받고 다운로드가 완료가 되면 압축을 풀어준다. 압축이 다 풀렸으면 압축을 풀었던 폴더 내부에 s..
[JDBC] 3.JDBC 기본 코드의 이해
·
🖥️ Backend/JDBC
JDBC를 이용하는 자바 코드우리의 목적은 UI를 만들고 그 UI에서 사용자의 요구에 따라서 데이터를 쿼리하도록 해야한다. JDBC는 실제로 구동할 코드를 가지고 있지 않아 실제 구동 코드를 가지고 있는 드라이버를 로드해야만 JDBC가 드라이버를 이용해서 데이터베이스를 연결하거나 실행해 줄 수 있는 것이다. 이제 드라이버를 로드하고 데이터베이스를 연결하여 쿼리를 실행하는 기본 코드에 대해서 알아보자.class.forName("oracle.jdbc.driver.OracleDriver")기본 코드의 첫 번째는 JDBC 드라이버를 로드하는 거다. 이 드라이브를 로드할 때는 class.forName 메서드를 이용해서 로드 할 수 있다. 오라클 사이트에서 받은 JDBC 드라이버에 보면 oracle.jdbc.dri..
[JDBC] 2.오라클 JDBC Driver 다운로드 및 불러오기
·
🖥️ Backend/JDBC
오라클 DBMS 설치이클립스에서 데이터베이스에 연결하기 위해서는 두 가지를 준비해야 된다. JDBC 드라이버와 오라클 DBMS이다. 오라클 DBMS를 설치하는 방법은 링크를 보고 참고하자. https://dq-korea.tistory.com/77 오라클 DBMS 설치하기https://www.oracle.com/kr/database/technologies/xe-downloads.html 링크에 접속하여 아래 그림의 Oracle Database 21c Express Edition for windows x64를 눌러 다운로드 해준다. ※ Express Edition은 무료버전다운로드가 완료되dq-korea.tistory.com오라클 JDBC Driver 다운로드오라클 DBMS를 설치했다면 오라클 JDBC 드라..
Developer Quarterly