Spring 기본 설정

Spring 기본 설정 Spring 시작하기 java jre 설정을 해 줍니다.  Window Preperence > java > Installed JREs 에서 jdk홈으로 설정을 해 줍니다. Servlet처럼 서버 설정을 해 줍니다.  Window > Preperence > Server > Runtime Environments 에서 톰캣 버전과 톰캣 홈을 지정해 줍니다. 이 포스트에서는 Spring legarcy를 다룰 예정입니다. 우선 프로젝트를 legarcy로 만들어주고 사진의 밑 부분에 […]

Servlet기본 설정

Servlet 기본 설정 Servlet입니다. Servlet 은 자바로 작성한 서버측 코드 조각이고 JavaCode 내부에 Html태그가 들어갑니다. JavaEE + 이클립스 환경에서 처음 실행 시킬 경우에  4가지 선행 되어야 하는 부분이 있습니다. Encoding 설정 Server 설정 web.xml 설정 .jar 복사 입니다. 저는 위에서부터 차례대로 하도록 하겠습니다. 목록 중 두 번째의 서버는 apache tomcat8.0 버전을 사용하였습니다. apache tomcat8.0 을 […]

OracleDB Join

Join Join 하나 이상(Self Join)의 태이블에서 데이터를 질의 할 때 Join을 사용합니다. WHERE절에서 =로 비교를 하는데, 두개 이상의 테이블에서 공통적인 컬럼에 의해 논리적으로 결합된 것을 말합니다.  – Equi Join 하나 이상의 테이블에 동일한 컬럼이 있을 때 동일한 컬럼 앞에 테이블 이름을 붙입니다. Join 조건이 주어지지 않을 경우 Cartesian Product로 인식하여 연산합니다.   Equi Join select […]

OracleDB에 덤프하기

usera 계정 DB에 추가하기 & 테이블 덤프   copy ‘경로’ cmd에서 덤프할 파일을 카피해 옵니다. impdp system/oracle schemas=usera 덤프가 잘 끝났습니다. sqlplus system/oracle OracleDB 에 관리자 계정으로 접속해서 grant connect, resource, dba to usera; alter user usera account unlock; alter user usera identified by ‘비밀번호’; 차례대로 위에서 부터 usera에게 권한을 주고, 잠금을 해제 한 뒤, […]

OracleDB Sub Query

Sub Query Sub Query는 가장 먼저 실행되야 하므로 괄호로 쌓여져 있어야 합니다. 고로 메인쿼리 이전에 서브쿼리가 먼저 실행됩니다. Sub Query는 뒤에 붙는 유형이 3가지로 나누어 집니다. WHERE FROM HAVING select sal from emp where ename=’SCOTT’; select ename, sal from emp where sal > 3000; 첫째 줄에서 값을 찾고 그 값을 찾아 입력한 표현이 위의 질의 […]

Oracle DB 그룹함수

  18/04/24Oracle DB   sum 과 avg는 숫자에만 적용되는 함수입니다. 그룹함수는 NULL값을 연산에서 제외시킵니다.   sum select sum(comm) from emp ;   avg avg 함수를 썼을때 위에 써 놓았듯이 NULL값을 자동으로 배제시켜줍니다. 이럴 경우 전체의 평균을 보고싶다면 밑의 구문 형식으로 질의를 하면 됩니다. select round(avg(nvl(comm,0)),3) from emp;   select count(-1) from emp where deptno IN(10,20); […]

Oracle DB 함수

20180423 OracleDB   문자 함수 CONCAT : 스트링을 이어 붙입니다. select concat(‘Good’,’Morning’)from dual ;  SUBSTR : 문자열의 시작부터 갯수만큼 반환합니다. 자바와는 다르게 첫 번 째 문자열 부터 시작합니다. select substr (‘Cracker’ , 1 , 3) from dual; select * from emp where substr(ename,-1,1)=’N’; select * from emp where substr(hiredate,4,2)=12; select ename,substr(hiredate,1,2) “HireYear”, substr(hiredate,4,2) “HireMonth” from […]

OracleDB 연산자

20180423 OracleDB 가끔가다 OracleDB가 접속이 안 될 때가 있습니다. 그럴 경우, 서비스가 중단되어있는지 확인 해 보는것이 좋습니다. 만약에 밑줄이 그어진 부분이 중단되어있었다면, 서비스를 재 시작하는 것으로 문제를 해결 할 수 있습니다. 연산자 논리 연산자는 따로 다루지 않겠습니다. 하지만 한 가지 중요한 점은 NOT →AND→ OR 순으로 우선순위가 있다는 것입니다. BETWEEN 연산 : 중간에 있는 값을 […]

20180420 OracleDB

20180420 OracleDB OracleDB의 간단한 조작 Primary key : 기본키 Not Null 이며 Unique한 값을 가집니다. Foriegn key : 다른 테이블의 기본키를 가져오면 외래키입니다. 이 때 참조 되는 테이블이 부모 테이블입니다. DB에서 정렬은 기본키를 기준으로 ORDER BY ASC, 즉 오름차순으로 정렬합니다.. SELECT * FROM emp ORDER BY empno ASC; SELECT * FROM emp ORDER BY empno […]