전체 글
-
spring mariadb 연동방법 (xml방식)스프링 프레임워크 기초 공부 2020. 8. 7. 14:26
1.spring 프로젝트 생성후 mariadb연동에 필요한 라이브러리들을 porm.xml에 기입 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} org.apache.commons commons-dbcp2 2.6.0 org.mariadb.jdbc mariadb-java-client 2.3.0 2.root- context.xml namespace 수정 3.root-context db관련 정보 기입 4.mybatis-config.x..
-
-
스프링 정리spring framework 2020. 7. 9. 01:58
8장 spring은 프로그램에서 사용할 객체를 bean configuration(xml,java파일) 파일에 정의하여 사용한다 빈 객체 생성하기beans.xml에 객체를 생성한다.xml을 로딩하면 xml에 선언된 bean객체가 자동으로 생성된다 (속성으로 lazy - init을 true로 하면 xml로딩시 객체가 생성되지 않고 getbean 메소드를 사용하여 주소값을 해당 타입 클래스 인스턴스에 대입하면 객체가 생성됨) 추가로 ioc컨테이너가 가지고 있는 객체의 주소값을 받기 위해선 id라는 속성이 필요하다 getbean메소드를 통해 해당 아이디의 bean객체의 주소값을 가져올 수 있다! //ioc컨테이너에서id가test1인bean객체의주소값을가져온다 TestBean t1 = (TestBean)ctx.g..
-
숫자함수DataBase 2020. 7. 6. 15:42
칼럼에 저장되어 있는 숫자 값에 대해 처리를 하여 값을 가져올 수 있는 함수들을 의미한다. (컬럼이 숫자인 데이터들을 가져와 가공을 한후 데이터를 반환해주는 함수) --select 문은 무조건적으로 from table명이 필요하다 ,하지만 특정컬럼에서 데이터를 가져와서 수행하지 않을때 가상 테이블 dual을 사용할 수 있다 select 10+10 from dual; abs() 절대값 구하기 --절대값 구하기 select -10 from dual; select -10, abs(-10) from dual; --전 직원의 급여를 2000 삭감하고 삭감한 급여액의 절대값을 구한다. select abs(sal-2000) from emp; flooar() 소수점 이하 버리기 --소수점 이하 버림 select 12...
-
정렬 쿼리 연습DataBase 2020. 7. 6. 13:45
--사원의 사원번호, 이름, 급여를 가져온다. 급여를 기준으로 오름차순 정렬을 한다. select empno, ename, sal from emp order by sal asc; select empno, ename, sal from emp order by sal; --사원의 사원번호, 이름, 급여를 가져온다. 급여를 기준으로 내림차순 정렬을 한다. select empno, ename, sal from emp order by sal desc; --사원의 사원번호, 이름을 가져온다, 사원의 이름을 기준으로 오름차순 정렬을 한다. select empno, ename from emp order by ename asc; select empno, ename from emp order by ename; --사원의 사..
-
null 비교DataBase 2020. 7. 6. 13:17
null은 정해져 있지 않은 값 혹은 무한대의 의미를 갖는 값이다. 이 때문에 =이나 를 통해 컬럼의 값이 null인지 연산을 할 수가 없다. 이때 is null이나 is not null 을 통해 null 비교가 가능하다 --사원중에 커미션을 받지 않는 사원의 사원번호, 이름 , 커미션을 가져온다. select * from emp where comm is null; --사원중에 커미션을 받는 사원의 사원번호, 이름 , 커미션을 가져온다. select * from emp where comm is not null;
-
조건문,논리연산자 쿼리 연습DataBase 2020. 7. 6. 02:54
조건문 연습 --근무 부서가 10인 전 사원정보를 가져와라 select * from emp where deptno=10; --근무 부서가 10이 아닌 전 사원정보를 가져와라 select * from emp where deptno 10; -- 1982년 1월 1일 이후에 입사한 전 사원정보를 가져와라 select * from emp where hiredate > '1982/1/1'; 논리 연산자(여러 조건식을 묶어서 하나의 조건식으로 만듬) --입사년도가 1981년인 사원중에 급여가 1500이상인 사원의 모든 정보를 가져온다. select * from emp where hiredate >= '1981/01/01' and hiredate 1500; select * from emp where hiredate ..