본문 바로가기

Back-End44

[Oracle] oracle 11g Experss 버전 Scott 계정 생성하기 scott계정에는 oracle 구문을 연습할 수 있도록 여러개의 테이블과 데이터가 삽입되어 있는 계정이다. scott은 오라클에서 초기 개발자로 일하던 Bruce Scott 에서 따오고 Tiger는 그가 기르던 고양이의 이름이라고 한다. ㅋ. ㅋ. ㅋ. ㅋ. ㅋ. ㅋ Enterprise 버전은 연습용 계정(scott)이 기본 설정 되어 있지만, Express Edition 버전은 scott이 등록되어 있지 않기 때문에 따로 등록을 해줘야 한다. C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin scott 파일은 위 링크에 있다 ! 안에 내용을 System 계정에서 실행시켜주면 완성 ! Scott.sql 파일 코드 Rem Copyright (c) 1990.. 2022. 2. 21.
[Oracle] SQL Developer 다운로드 및 접속 https://www.oracle.com/tools/downloads/sqldev-downloads.html 위 링크에서 오라클 로그인 후 필요한 버전으로 다운로드 ! 자신에게 맞게 다운로드 해주면 된다. Jdk8을 쓰고있으면 위에 포함 버전으로 다운로드 해도 되고, 다른 버전이라면 미포함 버전으로 다운로드 후 경로지정을 해주면 된다 ! 그전에 cmd 창에서 java -version을 이용해 기본 자바 설정 버전 확인부터 하길 권장한다 ! 다운로드 후 압축 풀고 sqldeveloper 실행 !! JDK 설치 경로 지정 한 후 sqldeveloper 실행 !! C:\Program Files\Java\jdk-11.0.14 2022. 2. 21.
[Oracle] Windows10 Oracle11g 설치/다운로드 방법 오라클 공식 홈페이지에서 11g,12c 버전에 대한 Express Edition 배포를 중단했다. cloud를 통하여 다운로드를 진행하였다. 11g Express Edition_win64bit https://drive.google.com/file/d/10UZAYQcOol6-BPuIw1pShrbB_EfFtvbq/view OracleXE112_Win64.zip drive.google.com 11g Enterprise Edition_win64bit https://drive.google.com/file/d/1AxCLFtfekxjhP17PohLxEFTEmg7-3_kS/view win64_11gR2_database_1of2.zip drive.google.com Express edtion 버전을 이용해서 설치를 진행.. 2022. 2. 21.
[java] Wraaper 클래스, 박싱(Boxing), 언박싱(Unboxing) Wrapper 클래스 • 자바의 기본 타입을 클래스화한 8개 클래스 • 기본 타입의 값을 객체로 다룰 수 있게한다. • 위와 같은 기본 타입을 Wrapper 클래스로 작성하면 Wrapper 객체 생성이 가능하다 -------기본 타입 값으로 Wrapper 객체 생성 -------- Integer i = Integer.valueOf(10); Character c = Character.valueOf(‘c’); Double f = Double.valueOf(3.14); Boolean b = Boolean.valueOf(true); --------------------------------------------------- ------문자열로 Wrapper 객체 생성 ------------------- Inte.. 2022. 2. 16.
[java] 자바 String, StringBuffer, StringTokenizer 클래스 String 클래스 • String 클래스는 내부 문자열에 대한 수정이 불가능하다. (내용 불변 : Immutable) • 문자열의 내용이 변경되면 새로운 객체를 생성하며 참조 대상을 잃어버린 객체는 가비지 값이 된다. • String 클래스 간 '+' 연산자를 사용하게 되면 문자열 간의 결합이 가능하다. • String클래스와 다른 클래스 객체, 기본형 데이터 간에 '+' 연산자를 사용하는 경우에도 내부적으로 자동 String 클래스로 변환된다. • String은 내부 문자열의 내용을 변경할 수 없기 때문에 '+' 연산자를 사용하여 결합하면 내부적으로 StringButter를 생성하여 append() 메서드를 이용해 문자열에 대한 결합을 수행한다. • 정적인 문자열을 처리하는 경우 주로 String 클.. 2022. 2. 15.
[java] 업캐스팅(UpCasting)과 다운캐스팅(DownCasting) 캐스팅(Casting)이란? 캐스팅이란 타입을 변환하는 것을 말하며 형변환 이라고도 한다. 자바의 상속 관계에 있는 부모와 자식 클래스 간에는 서로 간의 형변환이 가능하다. 업캐스팅(UpCasting)이란? 업캐스팅이란 자식 클래스(Sub Class)의 객체가 부모 클래스(Super Class) 타입으로 형변환 되는 것을 말한다. 다운캐스팅(Downcasting)이란? 업캐스팅과 반대로 캐스팅 하는 것을 다운캐스팅이라고 한다. 업캐스팅된 것을 다시 원상태로 돌리는 것을 의미하며, 하위 클래스로 다운캐스팅 할때는 타입을 명시적으로 지정해줘야한다. 부모 클래스(Super Class) 객체를 서브 클래스(Sub Class) 타입으로 변환하는것을 의미한다. 업캐스팅이 필요한 이유? 다형성과 코드 재사용성을 높이.. 2022. 2. 15.