개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

PAUSE 변수
SQL 명령문의 실행 결과를 한 화면에서 보기 힘든 경우,

한 페이지씩 나누어 출력하기 위한 변수

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

PAGESIZE 변수
한 화면에서 표시되는 SQL 명령문의 실행 결과에 대한 페이지의 크기를 설정하는 변수

 

 

사용법

기본 값은 14 

 

 

 사용 예
출력 페이지의 크기를 20으로 설정하여라

 

 

Java Basic 실무과정 ] 자바란? (JDK,플랫폼)


Java Basic 실무과정 ] 자바란? (JDK,플랫폼)


 

 


http://oraclejava.co.kr/gspecedu/main/main.php?OV_REFFER=



<자바란? (JDK,플랫폼)>

​* JDK


- Java development kit

- 자바 프로그램 개발도구 

- 개발을 위한 클래스, 컴파일러, 실행 및 배포도구를 포함 등

   개발을 위한 전반적인 환경을 제공

- JDK(자바 플랫폼)  =

​※ Java Virtual  Machine + Java API
※ Java Virtual  Machine = Hotspot VM(현재 jdk 1.8.25)
※ Java API(java application programming interface) = Library


* 자바의 태동

- 1991년 그린 프로젝트(Green Project)

  선마이크로시스템즈의 제임스 고슬링(James Gosling)에 의해 시작
   (가전 제품에 들어갈 소프트웨어를 위해 개발)

- 목적


  ※ 플랫폼 호환성 문제 해결
   

      . 기존 언어로 작성된 프로그램은 PC, 유닉스, 메인 프레임 등 플랫폼

        간에 호환성 없음.

      . 소스를 다시 컴파일하거나 프로그램을 재 작성해야 하는 단점

  ※ 플랫폼 독립적인 언어 개발 

      . 모든 플랫폼에서 호환성을 갖는 프로그래밍 언어 필요

      . 네트워크, 특히 웹에 최적화된 프로그래밍 언어의 필요성 대두

  ※ 메모리 사용량이 적고 다양한 플랫폼을 가지는 가전 제품에 적용

     . 가전 제품 : 작은 량의 메모리를 가지는 제어 장치, 내장형 시스템

                        요구 충족

- 초기 이름 : 오크(OAK) 

   ※ 인터넷과 웹의 엄청난 발전에 힘입어 퍼지게 됨
   ※ 웹 브라우저 Netscape에서 실행
 

- 2009년에 선마이크로시스템즈를 오라클에서 인수

​* 자바 플랫폼


 

 


Java Basic 실무과정 ] 자바(Java) 란


Java Basic 실무과정 ] 자바(Java) 란


 

 


http://oraclejava.co.kr/gspecedu/main/main.php?OV_REFFER=




자바(Java) 란??


 


자바의 특징


* 단순하다.
* 객체지향(Object-oriented)적이다.
* 분산(Distributed)환경에 적합하다.
* 인터프리터에(Interpreter)에 의해 실행된다.
* 견고(Robust)한 기능을 제공한다.
* 안전(Secure)하다.
* 구조중립(Architecture-neutral)적이고 이식성(Potable)이 높다.
* 높은 성능(High-performance)을 제공한다.
* 다중 쓰레드(Multithreaded)를 제공한다.
* 동적(Dynamic)이다.


자바의 장점

* ​빨리 배울 수 있다.
* 적은 코드로 프로그램을 작성 할 수 있다.
* 좋음 품질의 프로그램을 작성할 수 있다.
* 프로그램 개발을 빨리 할 수 있다.
* 플랫폼에 독립적인 프로그램을 작성할 수 있다.
* 분산 소프트웨어를 쉽게 작성할 수 있다.


자바의 단점

* 느리다

* 빠르다

* 많다


자바에 대한 일반적인 오해

* 자바는 배우기 쉬운 언어이다.
* 자바는 모든 플랫폼에 대한 프로그래밍 언어가 될 것이다.
* C#을 이용할 수 있으므로, 자바는 퇴물이다.
* 자바는 해석되어야 하므로 순수 어플리케이션에는 너무 느리다.
* 자바에는 포인터가 없다.
* 자바스크립트는 자바의 단순한 버전이다. 

 


 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 
 
RDBMS의 특징
 
 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 
 
Oracle 10g Product
 Oracle Database 10g Product
Oracle Database 10g Standard Edition
 
최대 4개 프로세서 용량을 장착한 서버에만 적용
대형 머신 및 Real Application Cluster를 통한 서비스 클러스터링 지원을 바탕으로 Standard Edition One의 탁월한 사용 용이성, 기능 및 성능 이점을 제공합니다..
Oracle Database Standard Edition은 일반적으로 중간 규모의 기업에 가장 적합하고, 365일 언제나 신뢰성이 필요한 고객에게 이상적인 환경을 제공합니다.
Oracle Database 10g Standard Edition의 표준 기능인  Real Application Clusters(RAC)를 사용하여 매우 낮은 투자 비용으로 RAC의 모든 장점을 이용 하실 수 있습니다. 
Oracle Database Lite
 
모바일 환경에 탑재가 가능한 초경량의 모바일 데이타베이스
모바일 및 소형 풋프린트 장치 (핸드헬드,랩탑,커뮤티케이터 등)상에서 로컬로 실행되는  애플리케이션을 위한 효율적이고, 신뢰할 수 있고, 안전한 데이터 관리 기능을 제공합니다.
Oracle Database Lite 는 장치 및 모든 Oracle Database간의 확장가능한 데이터 동기화를 지원할 뿐만 아니라, 사용자, 장치 및 애플리케이션을 완벽하게 관리합니다.

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 
 
Oracle 10g Product
  왜 9i에서10g로 변했을까??

 

 

 

Oracle Database 10g Product

Oracle Database 10g Enterprise Edition

업계 최고의 성능과 확장성,OLTP상의 안정성,의사결정지원 기능


대용량 OLTP(on-line transaction processing)환경, 질의 집약적인 데이터 웨어하우스 및 성능 요구치가 높은 인터넷 애플리케이션과 같은 미션크리티컬 애플리케이션을 위한 신뢰할 수 있고 안전하며 효율적인 데이터 관리를 제공합니다.
Oracle Database Enterprise Edition은 다양한 옵션 및 팩을 구매함으로써 그 기능을 한층 개선할 수 있습니다.

Oracle Database 10g Enterprise Edition은 사용자 수가 많고 대용량 온라인 트랜잭션처리 및 질의 중심 데이터 웨어하우징 애플리케이션을 지원하는 데이타베이스를 운영하는 대기업에
적합한 제품으로 고가용성, 성능, 확장성, 보안성, 자체 관리면에서 최고의 성능 발휘

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 
 
Oracle 10g의 의미 - oracle 7.2버젼 ->oracle8i->oracle9i->oracle10g
  왜 9i에서10g로 변했을까??

 

 

 

oracle10g의 약자는 g는 Grid의 약자로 실제 ‘격자’라는 의미이다
  즉 엑셀과 같은 화면 2차원 표 형태로 나타내는 화면 인데….
 여기서 말하는 그리드는  이런뜻이 아닌 ‘Grid Computing’란 뜻이다

그리드 컴퓨팅이란 위치상으로 분리되어 있지만 원거리 통신망을 이용하여 여러대의 컴퓨터를 가상화 시켜
 하나의 대용량 고성능 서버인것처럼 마늘어 연산을 수행하는 기술을 말한다

-왜 좋을까??
  하나의 대용량 서버로 나타냈지만 여러대의 물리적 서버를 하나의 논리적 서버 처럼 이용할 수 있기에
  성능의 과부하를 줄이고 다운타임의 최소화 및 엄청난 성능을 만들어 냅니다

+ Recent posts