본문 바로가기
반응형

전체 글272

Java 스트링빌더(Stringbuilder), 스트링버퍼(Stringbuffer) Stringbuilder와 Stringbuffer는 거의 흡사하다. 다만, 동기화가 되고 안되고의 차이로 나눌수 있을거같은데. 동기화가 되면 멀티쓰레드에 안전하다. 싱글쓰레드와 멀티쓰레드의 차이점은, 쉽게 얘기하자면 싱글쓰레드는 1인이 혼자 일하는거고, 멀티 쓰레드는 여러 사람이 여러일을 동시에 하는것이라고 보면 될거같다. Stringbuffer는 동기화가 되어있다. 따라서 멀티 쓰레드에 안전하고, Stringbuilder는 동기화가 안되어있다. 따라서 멀티 쓰레드 프로그램이라면 Stringbuffer를 사용하는것이 좋고. 싱글 쓰레드 프로그램이면 오히려 Stringbuffer가 불필요한 성능 저하를 일으킨다. 따라서 이럴때는 Stringbuilder가 적합하다. 그외 나머지 사용할수 있는 메소드나같은건.. 2022. 11. 26.
24일차(1). 이클립스(Eclipse)에서 DDL, DML 수행하기 이전글 2022.11.25 - [Study/중앙정보처리학원과정] - 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 수업 개발환경과 동일하게 맞추는 설정입니다. Java 8 버전에 Oracle database 버전은 11gR2 버전입니다. 2022.11.16 - [Study/중앙정보처리학원과정] - 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그 yat-ong.tistory.com 이전글과 이어지는 오늘은 DB 연동 이틀째. 그리고 오늘은 티스토리에 코드라인을 넣을수있다는 신기능(?) 을 발견했다. 여태 캡쳐하고 올리고 .. 2022. 11. 25.
23일차. 이클립스(eclipse)와 오라클 데이터베이스(Oracle database)11gR2 연동 수업 개발환경과 동일하게 맞추는 설정입니다. Java 8 버전에 Oracle database 버전은 11gR2 버전입니다. 2022.11.16 - [Study/중앙정보처리학원과정] - 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그리고 테스트 17일차. Oracle Database(오라클 데이터베이스)11gR2 설치 그리고 테스트 현재 수업에서 활용하는 버전은 Oracle Database Express Edition (XE) Release 11.2.0.2.0 (11gR2) 버전이다. 해당 버전은 현재 최신 버전에 비하면 한참 구버전이기때문에, 구버전을 찾아서 설치하는 방법부터 yat-ong.tistory.com 2022.10.25 - [Study/중앙정보처리학원과정] - 1.. 2022. 11. 25.
22일차. Create, Drop, Insert 우리가 테이블을 생성할때 바로 Create Table을 이용하여 테이블을 생성한다 테이블은 실제로 데이터들이 저장되는곳이라고 생각하면 이해가 쉬울거같다. Create의 기본 문법을 살펴보자. Create Table 테이블 명 ( 컬럼명1 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] 컬럼명2 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] 컬럼명3 데이터타입(크기) [defalut값][constraint 제약조건명][null or not null] ); 이것이 바로 Create문의 기본 문법이다. 여기에서 [] 괄호안에 들어간 내용들은 생략이 가능하다. 데이터 타입의 크기는 명시적으로 정해주지 않.. 2022. 11. 24.
Deft가 담원으로? 담원 오피셜 올라올때까지는 아직 정확하지 않지만 맞다면... 담원은 이번에도 강력팀이 되겠군요 2022. 11. 23.
Oracle database Like와 WildCard, 그리고 Escape Oracle에서 문자열을포함한 조건절을 줄때 Like를 사용한다 이러한 데이터들이 있다고 할때, 우리는 WHERE 절을 통해서 96이 포함된 부서의 이름만 출력해준다던지 'dept' 가 포함된 부서의 번호를 출력해준다던지. 이렇게 특정 키워드를 정해서 그 키워드를 포함하고있는 데이터들을 출력해줄때 Like를 사용한다. 여기서는 DEPTNO가 96,97,98에 공통적으로 '개발' 이라는 문자가 속해있다. 그럼 '개발' 이 포함된 deptno를 구하거나 '개발'이 포함된 부서의 지역들만 따로 추려줄수가 있을거같다. 백문이 불여일견 바로 해보자. 먼저 '개발' 글자를 포함하고있는 부서의 deptno를 검색해서 보여줘 라고 하면 96,97,98이 나올것이다. Like문은 이렇게 사용된다. WHERE절에 조건의 .. 2022. 11. 23.
반응형