일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 새우편번호
- 문자열 뒤집기
- 무료
- 무료호스팅
- 웹퍼블리셔
- 웹호스팅
- 무료제작
- 자바키워드
- 무료 호스팅
- 무료 홈페이지 제작
- 클릭해제
- 무료 홈페이지
- 무료 웹 호스팅
- 무료서버
- 무료사이트
- 우체국 우편번호
- postcodify
- 자바스크립트
- php
- 마우스 오른쪽 버튼
- 글자뒤집기
- 마우스오른쪽
- 무료홈페이지
- 웹퍼블리싱
- 호스팅
- 홈페이지제작
- php호스팅
- 퍼빌리셔
- 복사방지
- 우편번호 API
- Today
- Total
목록Developer/DBMS (9)
Developer Factory
여러 테이블에 insert를 해야되는데,방금 insert 된 그 PK를 다른테이블에서 써야할 때... select를 해올수도 없고 그럴땐??? 1. MyBatis /* query */ id가 autoincrement인 PK일 경우, 여기서 insert 된 행의 id 값을 가져오게 된다. 그 id값은 DataClass에 선언되어있는 id 필드 안으로 값이 저절로 들어간다.java단에서 DataClass 객체의 id값을 보면 값이 들어있을 것이다. 2. iBatis /* query */ SELECT LAST_INSERT_ID() id 값을 리턴 받는 곳은DAO 클래스에서 insert문을 호출하는 구문에서 값을 리턴 받으면 된다. int id = commonDB.insert(NAMESPACE + "insert..
Tomcat 에 MySQL DBCP Examplehttp://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html Context configurationConfigure the JNDI DataSource in Tomcat by adding a declaration for your resource to your Context.For example: Tomcat 에 UTF-8 사용하기 URIEncoding=”UTF-8″ 설정을 입력하신 후 서버를 재시작 하시면 됩니다. 2345
update, insert문을 select로 가져와서 활용하기 - select를 활용한 update 하기 table1 업데이트할 테이블명 table2 업데이트할 데이터를 가져올 테이블명 update table1 a set a.column1 = ( select b.column1 from table2 b where b.column2 = 'xxx' ) where a.column3 = 'xxx'; - 같은 테이블에서 컬럼 하나만 변경하여 내용 복사해서 넣기 x=col2의 변경코자 하는 값 insert into table a (col1, col2, col3, col4 ..) select b.col1, x, b.col3, b.col4 .. from table b where col1='조건'; 참고 블로그 : htt..
4 - 논리모델 -----> 물리모델(DBMS 종속적인 표기) 5 - 컬럼을 유형별로 분류 -- > Data Type을 지정 (( 도메인정의 )) 6 - 컬럼에 도메인 부여 7 - SQL생성 * 관계 1 - 비식별관계 -------(점선으로 표시) FK != PK 2 - 식별관계 (실선) FK = PK Project Dev Process 1 . Vision 수립 목적 -> 목표 - 사용자(Actor) ? - 주요 기능 - 시스템 제약사항 - 주요 일정(Milestone) 2 . Analysis(분석) - 고객 요구사항 정의 - UI 프로토타입 - 스토리 보드 ( UI프로토타입 포함 ) 3 . Design (설계) - DB 모델링 - OOA/D (객체지향 분석 설계) - Architecture 선정 - S..
참고블러그 : http://springmvc.egloos.com/513986 스프링을 사용하면서 얻을 수 있는 가장 큰 이점 중 하나는 매번 개발자들이 골칫거리였던 한글처리가 매우 용이하고 간편하다게 변했다는 점이다. 물론 한글 뿐만이 아니라 UTF-8에서 지원하는 모든 국제어 사용이 자유로우며 POST/GET방식 양쪽 다 처리가 능수능란하게 처리가 가능하다. 이게 정녕 스프링을 이용해서 얻는 이점인지, 아니면 필자가 몰랐던 한글 처리 방법인지는 잘 모르겠지만 최소한 스프링을 모르기 전 서블릿과 JSP로 무식하게 MVC 코드를 짰던 순간과 비교하면 정말 행복에 겨워 눈물이 날 지경이다. 먼저 EUC-KR로 문서를 인코딩할 바에야 UTF-8로 문서를 인코딩하는 것이 나으므로 이클립스에서 모든 문서가 UTF..
[MySQL] IF문 사용예제 ※ 경고 높이뜬새의 모르는 사람이 없는 팁시리즈 입니다. 이 팁시리즈는 지면낭비라는 항의시에 즉각 중단됩니다.MySQL에서는 IF문 자체를 프로시져 도움없이도 SQL문에 바로 삽입하는 것이 가능해서 무척 편리합니다. 물론 제어부분이 계속 중첩된다면 CASE문을 사용하셔야 합니다. 형식) if (조건,참일때 결과,거짓일때 결과) 예1) 쉬운 예mysql> SELECT if( 2 > 1, '참', '거짓' );결과 : 2가 1보다 크므로 당연히 참을 출력합니다. 예2) WHERE절에서 사용SELECT * FROM join_table WHERE if( CHAR_LENGTH(name) = 2, 'Y', 'N' ) = 'Y';결과 : join_table의 name컬럼에서 이름이 두글..
select 문의 비교 연산자 두 숫자 또는 두 문자를 비교하여 TRUE(1), FALSE(0), NULL로 그 결과를 출력한다. 비교할 둘 중의 한쪽이 다를 경우, 다른 한쪽을 숫자나 문자로 자동으로 변환하여 비교한다. NULL을 포함하는 비교의 결과는 NULL이 출력되고, 문자, 정수 등 모든 비교는 실수(real)로 취급하며, TIMESTAMP나 DATETIME와 상수가 비교될 때는 상수가 먼저 TIMESTAMP로 바뀐 후에 비교 된다. NULL이란 a missing unknown value를 의미하며, 경우에 따라서는 특별히 취급해야한다. NULL을 이해하기 위해서 비교연산자(=, )를 사용해 보기로 하자. 좀 어렵기 때문에 이제 IS NULL과 IS NOT NULL연산자를 사용하면 이해가 좀 될..
가장 큰값 구하기 + 1 select max(cparent)+1 from category; Insert 시킬때 가장 큰값 구해서 저장 시킬때 insert category (cname, curl, cparent, cseq, cdepth, cuseyn) (select 'test' ,null , max(cparent)+1 , null, null, 'Y' from category);