출처: http://addio3305.tistory.com/36?category=772645 [흔한 개발자의 개발 노트] first 프로젝트 실행 이제 우리가 만든 first 프로젝트가 제대로 실행되는지 확인할 차례다. 1. Servers view에서 새로운 서버를 만든다. (servers clean !) 앞에서 톰캣이 제대로 설치되었는지 확인하기 위해서 만든 서버가 남아있다면 지우자. Servers 뷰에서 마우스 우클릭 > New > Server를 선택해도 된다. 2. Tomcat 7.0을 선택하고, 서버 이름은 first로 바꾼다. => (나는 8.5) 만약 여러개의 프로젝트가 있을 경우, 하나의 프로젝트에는 하나의 서버만 할당되어야 한다. 즉, 여러개의 서버를 생성해야 할 경우, 같은 이름으로는 서..
출처: http://addio3305.tistory.com/36?category=772645 [흔한 개발자의 개발 노트]스프링프레임워크 1. 스프링은 POJO (Plain Old Java Object) 방식의 프레임워크로서, 일반적인 J2EE 프레임워크에 비해 특정 라이브러리를 사용할 필요가 없어서 개발이 쉬우며, 기존 라이브러리의 지원이 용이합니다. 2. 스프링은 관점지향프로그래밍, AOP(Aspect Oriented Programming)를 지원합니다. 트랜잭션, 로깅, 보안 등 여러 모듈, 여러 계층에서 적용되는데, 이런 코드들을 실제 비지니스 로직과 분리할 수 있도록 도와줍니다. 한때, AOP가 OOP(Object Oriented Programming)를 대체하는 기술로 생각되기도 했지만, 실제로..
블럭을 하나의 객체로 저장해서 호출해서 사용하도록 한다. - 서브프로그램: 프로시저 procedure, 함수 functionprocedure : 처리를 하고 끝난다function : 처리 후 결과를 반환한다. 1. 프로시저 : 주로 데이터에 대한 조작(Manipulation) - insert, update, delete프로시저 생성create procedure or replace 프로시저명( 파라미터변수명 데이터타입, .. ) is선언부begin 조건문, 대입문, 반복문, 쿼리문end;/ 1. 선언할 파라미터가 없으면 () 생략해야 한다.2. 파라미터의 데이터타입에는 사이즈 지정 불가 특정 사번의 사원에 대해지정한 % 만큼 인상된 급여로 급여데이터를 변경하는 프로시저 create or replace pr..
DML(Manipulation L.): 반드시 TCL(commit/rollback)삽입저장: insert변경저장: update삭제: delete 1. insert into 테이블명 values (테이블 구조의 컬럼목록에 매칭될 데이터목록);insert into departmentsvalues (300, 'After Service', null, null);select * from departments;desc departments; 2. insert into 테이블명(컬럼명 목록) values (나열된 컬럼목록에 매칭될 데이터목록)insert into employees(employee_id, first_name, last_name, email, hire_date, job_id) values (900, '길..
숫자함수반올림함수: 반올림하여 지정한 자릿수까지 표현한 숫자를 반환round(표현, 자릿수) : round(123.456, 2) -> 1234.46 round(1234.567, 0) -> 1235 9900 버림함수: 버린결과의 데이터를 지정한 자릿수까지 표현하여 반환trunc(표현, 자릿수) : trunc(123.456, 2) -> 1234.45 trunc(1234.567, 0) -> 1234 9800 올림함수: 올림한 정수결과를 반환ceil(표현) : 표현데이터와 같거나 큰수중에 가장 작은 정수를 반환 ceil(123.456) -> 124 버림함수: 버림한 정수결과를 반환floor(표현) : 표현데이터와 같거나 작은수중에 가장 큰 정수를 반환 floor(123.456) -> 123 문자함수문자연결함수:..
테이블구조확인: describe(desc) 테이블명describe employeesdesc employees 조회: select문select 절 - 컬럼명목록, 모든컬럼(*) from 절 - table명where 절; 조건절 부서코드가 80인 부서에 속한 사원들의 사번, 성, 명, 급여, 부서코드 조회--select employee_id, last_name, first_name, salary, department_idselect * from employeeswhere department_id=80; 연산자산술연산자: 조건절, select 절 사용 가능비교연산자: >, =, = 120000; 날짜/문자 데이터표현: ''2006년 이후에 입사한 사원들의사번, 성, 업무코드, 입사일자 조회select empl..
▶① 시작메뉴 -> cmd (cmd창을 연다.)② sqlplus 툴에 접속> sqlplus system/0000③ hr 유저 계정 풀기sql> alter user hr account unlock;④ hr 유저에 인증받기: 비밀번호 지정sql> alter user hr identified by hr; ▶DBMS(DataBase Management System): oracle, mysql, ms-sql, db2,.. tibero ▶쿼리문의 키워드는 모든 DBMS가 동일하다.명령문의 형태:Query Language: selectDML(Database Manipulation Language): insert, update, deleteTCL(Transaction Control L.) - commit, rollba..