목록분류 전체보기 (32)
NullPointerException
varchar or char 데이터 형은 기본적으로 대소문자 구분을 하지 않는 모양이다. 과거에 실수를 했을지도 모른다는 생각이 든다. select useid from user_table where crtdt = '2008-05-12' group by binary userid ; select binary useid from user_table where crtdt = '2008-05-12' group by userid ; 두번째 문장은 이미 같은 대소문자로 구성된 데이터( abcd, ABCd) 가 걸러져버린 상태이기 때문에 binary 캐스팅을 해도 데이터가 유실된다. 둘중 하나만 나온다. 이런 경우는 userid 라는 필드의 데이터 형에 binary 라는 속성을 주도록 alter table을 하거나 첫..
리눅스 Tomcat 5.0에 있던 server.xml 을 내 로컬에 있는 윈도우 Tomcat 5.5 의 server.xml로 옮기다가 DB관련 부분이 안되서 하루를 다 삶아 잡쉈다. 왜이리 안되나 했더니, 문법이 5.0과 5.5이 달랐기 때문이었다. 아래 문법을 안지키면, connection을 제대로 못 받아오는 수가 있다. nasted error였나.. 아무튼 그것이 떳었다. 주의해야겠다. 아래는 Tomcat 5.0의 문법이다. 1. Resource를 먼저 정하고, 2. 그 아래에 params들을 정의 한다. xml하위 요소들로 채워주신다. 이렇게 하면 꽤 복잡하고 길어서 그랬는지 더 아래에 있는 5.5문법에서는 이것이 간소화 되었다. url jdbc:mysql://아이피:포트/survey?useUni..