분류 전체보기 850

<비공개> 장바구니 서블릿 소스 - 참고용 (필요없을듯)

서블릿 private void addCart(HttpServletRequest request, HttpServletResponse response) throws Exception{ int no = Integer.parseInt(request.getParameter("no")); int amount = Integer.parseInt(request.getParameter("amount")); HttpSession session = request.getSession(); // 장바구니 확인 HashMap cart = (HashMap)session.getAttribute("cart"); // 없다면 if(cart == null){ // 장바구니 생성 cart = new HashMap(); session.setA..

<비공개> 동적쿼리

이런식으로 알려주면서 동적쿼리를 한번 사용해보자 동기방식으로 먼저 실행해보자 ---------------------------------------------------- 인터페이스에 다음을 구현해준다. List selectDirectorListByNameOrAge(String name, int age); 서비스와 DAO에 같은 메서드를 추가시킨후에DAOImpl을 작성하기 시작한다. public List selectDirectorListByNameOrAge(String name, int age) {HashMap map = new HashMap; if(name != null) {map.put("name",name);} if(age > 0) {map.put("age",age);} return sqlSessi..

<비공개> 조인해오기 xml설정

수정하기전, VO클래스에 list타입을 추가해준다 SqlMapConfig.xml Director.xml DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> INSERT INTO director VALUES(#{id},#{name},#{age},#{winnerCount},#{profile}) UPDATE director SET director_age=#{age}, director_winnercount=#{winnerCount} where director_id=#{id} DELETE FROM director WHERE director_id=#{value} select di..

워드프레스

-워드프레스 설치-1. 내 홈페이지 도메인 정하는 방법 - http://cafe.naver.com/wphome/302. 등록할 도메인 업체 정하기 - http://cafe.naver.com/wphome/313. 웹호스팅 도메인 등록하는 방법 - http://cafe.naver.com/wphome/324. 네임서버 변경하는 방법 - http://cafe.naver.com/wphome/335. 카페 24같은 호스팅 업체에서 도메인 연결하는 방법 - http://cafe.naver.com/wphome/346. 워드프레스 다운 받는 방법 - http://cafe.naver.com/wphome/357. 필수★ 워드프레스 설치 방법 - http://cafe.naver.com/wphome/38 (반드시 봐야합니다.)..

기타활동/기타 2014.05.13

[오라클]조인 (이너조인, 아우터조인)

inner join null데이터는 비교할수없기때문에 부서가 null이면 이너조인에는 안나온다.일치하는 조건을 모두 다가지고 옴 SELECT e.empno, e.ename, d.dnameFROM emp e, dept dWHERE e.deptno = d.deptno outer join null까지 다 가지고옴(+)를 붙이고, 쁠러스가 붙지 않는쪽이 기존 테이블 (누락시키지 않고 싶은 쪽)SELECT e.empno, e.ename, d.dnameFROM emp e, dept dWHERE e.deptno = d.deptno(+) 모든 데이터베이스 공통형식인 ANSI형식으로도 써줄수있다. ANSI - inner join (INNER JOIN이라고 명시해서 써줄수도있다)SELECT e.empno, e.ename,..

데이터베이스 2014.05.12

[오라클] 유용한 명령어 - 데이터변환

TO_CHAR SELECT to_char(sysdate, 'yyyy/mm/dd hh24:mi:ss day') FROM ddong 이렇게 치면 날짜와 요일까지 잘 띄워준다. 월만 가지고오고싶으면 mm만 써주면 된다넘버로 가져오고 싶으면 TO_NUMBER로 감싸면 된다. TO_DATE응용해보자. 날짜랑 그런거는 VARCHAR타입일수도 있고 DATE타입일수도 있다. 이걸 형식일치를 시켜줘야한다.잘 비교를 해야하기 때문에 세심한 변환이 필수다. SELECT * FROM employee WHERE to_date(to_char(hiredate, 'yy/mm/dd'),'yy/mm/dd') = to_date('81/12/03','yy/mm/dd'); NVL만약 보너스가 null인 사람을 가져오고싶은데, 0과 다를바가 ..

데이터베이스 2014.05.12

[오라클]유용한 명령어 - 기본

LOWER,UPPER대문자 소문자 바꿔주는 예제.테이블안에 대문자로 들어있는데, 값을 뽑아올때는 그런거 상관없이 뽑아온다면 차라리 데이터를 다 소문자로 바꿔서 검색을 할수 있다.SELECT pname, LOWER(pname) FROM employee;SELECT pname, UPPER(pname) FROM employee; 조금더 응용을 해보자면SELECT pname, depno FROM emp WHERE LOWER(pname) = 'john' ; CONCAT글자까지 합쳐서 가져오기SELECT pname||'의 연봉은'||salary||'입니다' AS info FROM employee;별칭을 이용해서 응용을 해본다. ||은 연결함수고, ||대신 concat함수를 이용해도 된다.SELECT concat(c..

데이터베이스 2014.05.12