일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- downcasting
- static메서드
- 다운캐스팅
- IP
- singleton
- react
- 상속
- 형변환
- 깃 명령어
- 객체협력
- 싱클톤패턴
- Java
- order by
- GROUP BY
- 템플릿
- 스프링 모달창
- 이클립스 오라클 연동
- Servlet 맵핑
- 모달창 여러개
- spring annotation
- oracle 연동
- SUB Query
- 사용자 데이터그램 프로토콜
- 추상 메서드
- static
- 다중 모달창
- 리스트 모달창
- 오라클 비교연산자
- AOP란?
- static 예제
- Today
- Total
목록Database (18)
모든지 기록하자!
JDBC 설정하기 이클립스에서 Oracle의 API를 이용하기 위해 설정해보자 window -> preferences -> classpath Variables 검색 -> JRE_LIB경로 확인 objbc6.jar 파일 경로를 확인한다. oraclexe -> app -> oracle -> product -> 11.2.0 -> server-> jdbc -> lib objbc6.jar 파일을 복사해 jre가 설치된 경로에 넣어준다 C드라이브-> Program Files -> Java -> 설치한 버전 jdk -> jre -> lib -> ext 이 과정이 끝나게 되면 이클립스에서 Oracle 라이브러리를 자연스럽게 사용할 수 있다.
시퀀스(sequence) 란? 특별한 숫자 식별자를 생성하는 방법에서 사용하는 오브젝트다. UNIQUE 또는 PRIMARY KEY에서 사용하기 위한 일종의 일련번호다. 단독으로 사용될 때는 의미를 가지지 않으며 테이블을 위해 사용한다. 실제 시퀀스 길이에 제한이 있기 때문에 재 사용시에는 다른 컬럼과 복합하여 UNIQUE 또는 PRIMARY KEY를 구성한다. 시퀀스 생성 CREATE SEQUENCE TEST_SEQ INCREMENT BY 1 --INCREMENT : 한번씩 증가 START WITH 10 MAXVALUE 100 --생략가능 MINVALUE 1 ; --생략가능 -- CURRVAL = 현재 SEQ 값 NEXTVAL한번 실행후에 확인가능 SELECT TEST_SEQ.CURRVAL FROM DU..
뷰(View)란? 뷰는 하나의 가상 테이블이라고 생각하면 된다. 뷰는 실제 데이터가 저장되는 것은 아니지만 뷰를 통해 데이터를 관리할 수 있다. 뷰는 복잡한 query를 통해 얻을 수 있는 결과를 간단한 query를 써서 구할 수 있게 한다. 한 개의 뷰로 여러 테이블에 대한 데이터를 검색할 수 있다. 뷰(View)를 사용하는 경우 복잡한 질의를 쉽게 만들어 준다. group이나 oder by와 같은 복잡한 질의의 정보를 view로 저장시켜 놓으면 다음부터는 view의 정보만 가져오면 되므로 쉽게 사용 가능하다. 데이터의 독립성을 허용하기 위해서 사용한다. 다양하고 빠른 조회를 위해 사용한다. 데이블의 수를 줄이고 성능향상을 가져온다. 뷰 생성 서브쿼리에서 함수나 중복된 칼럼명으로 사용하여 컬럼명으로 사..
--TABLE 작성 -- TEAM : 팀 아이디, 지역, 팀명, 개설 날짜, 전화번호, 홈페이지 CREATE TABLE TEAM( TEAMID NUMBER(8) CONSTRAINT PK_TEAM_ID PRIMARY KEY, RESIONNAME VARCHAR2(10), TEAMNAME VARCHAR2(30) NOT NULL, STARTDATE DATE, TEL VARCHAR(20), HOMEPAGE VARCHAR(30) ); -- PLAYER : 선수번호, 선수명, 등록일, 포지션, 키, 팀 아이디 CREATE TABLE PLAYER( PLAYERID NUMBER CONSTRAINT PK_PLAYER PRIMARY KEY, PLAYERNAME VARCHAR(20) NOT NULL, JOINDATE DATE..