본문 바로가기

iBatis - #{id} 와 ${id} 차이점 오라클에서 DB2 쿼리 변환 작업 중오라클의 LEVEL 함수를 DB2용으로 변경하다가 WITH 문을 만나게 되었는데요,보통 #{id}# 형으로 받아서 처리를 했는데, 자꾸 안되길래 ㅡ_ㅡ 인터넷검색을 통해서 아래와 같이 변경해 보았더니잘 되더군요.아흑 -_ㅠ 퇴근할 수 있겠군아 ㅠㅠㅠㅠㅠㅠiBatis 에서 #{id}# 와 ${id}$의 차이점http://k.daum.net/qna/view.html?qid=3yG16
JAVA excute / excuteUpdate / excuteQuery 차이점 생각없이 코딩하다가 ㅡ_ㅡ;;오류 부딫히면 힘들다는 것을 오늘도 깨닫고 갑니.....★ excute / excuteUpdate / excuteQuery 차이점출처 : http://j79sw.tistory.com/216
JAVA - JDBC, Supported Database, JDBC Drivers, and Deployment Containers Supported Databases, JDBC Drivers, and Deployment ContainersNetBeans Visual Web Pack 5.5 is tested on the following databases and drivers:Oracle Driver / Oracle DatabaseMicrosoft Driver / SQL Server DatabaseIBM Driver / DB2 DatabaseMySQL Driver / MySQL DatabaseDataDirect / Oracle/SQLServer/DB2/SybaseOracle driver tested on the Oracle database:Driver LocationOracle Database 10g Release 2 JDBC Dri..
UltraEdit - 정규식을 이용한 검색 및 치환 단순한 데이터의 내용을 변경하기 위해서 울트라에디터의 정규식(Regular Expression) 표현을 이용하여 빠른 변환을 할 수 있습니다.물론 다른 에디터로도 가능할 수 있습니다.위를 보시면 전체의 바이트는 동일하지만, 세부 내용은 다른 것을 확인할 수 있습니다.만약 이 내용이 한 두개가 아니고 수천/수만이 된다면.. 눈물이 나겠지요.. 우선 데이터의 전체 길이를 확인해 봅니다. 그리고 검색을 한번 해볼까요? TO_DATE 만 검색하면 역시 그 부분만 검색을 한 뒤 표시해 줍니다. 자 이제, 첫 문자는 찾았고, 뒤의 다른 문자열의 길이를 알아보겠습니다. 48바이트 입니다. 이제 정규식 표현에 사용될 ? 를 바이트의 수 만큼 쭈욱 써봅니다. ? 를 세는 것 보다는 위의 그림처럼 하시면 됩니다. 정규식을..
JAVA - PreparedStatement 로 한글 2000자 입력하기. 오라클의 VARCHAR2 타입에서 입력 가능한 최대 크기는 4KB(4000Byte)인데, 영문은 1Byte로서 4,000자. 한글은 2Byte로서 2,000자를 넣을 수 있습니다.하지만, 문자열의 길이를 byte로 계산하기 때문에 한글과 같이 2바이트 이상을 사용하는 경우에는 실제 이론상의 길이보다 훨씬 적게 들어갑니다.PreparedStatement 인스턴스에서 setString() 으로 문자열을 지정할 경우에 그러한데, 내부적으로 문자를 UTF-8로 변환해서 길이가 4KB를 넘는지 보게 됩니다.영문의 경우 2바이트로 계산해서 최대 2천자까지 들어가나, 한글의 경우 UTF-8에서 문자당 3바이트(?)를 차지하므로 입력 가능한 문자의 개수는 666자(1998 바이트)에 불과합니다.해결책은 setStrin..
Eclipse -[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting propert 이클립스에서 J2EE 관련 작업을 하다가 내부의 Server 를 통해서 Publish 를 할 경우, 간혹 아래와 같은 현상이 발생할 수 있습니다.경고: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:????????' did not find a matching property. 경고라 무시할 수도 있지만, 클래스 패스를 찾지 못하여 로딩 자체를 할 수 없을 수도 있습니다.문제의 원인은 context 문제로 인하여 source 를 찾지 못할 때 발생하는 문제입니다.아주 간단하게 아래와 같이 Server Options의 Publish module cont..
ErWin - Reverse Engineer 사용하기 for Oracle
Adobe Air for Android SDK 정보 안드로이드 2.2 프로요에서만 구동되는 Adobe AIR 가 나왔습니다.워, 당연히 제가 알기 전부터 있었을 텐데요. 2.2 버전 이하(2.1, 혹은 그 이하)에서는 구동되지도, 구동되게 할 예정도 없다고 합니다.아직 정보를 더 찾고 있는데요 'ㅁ' 만약, AIR로의 개발이 원할하게 진행이 되고, 현재 pre-release 버전이라 성능이 최적화되지 않았다고 하는데, 최적화가 되면, 이후로의 개발이 좀 더 수월하게 될 거 같습니다.이미 발빠른 개발자 분들이 이렇게 많은 정보를 교환하고 계시네요. 관심 있으신 분들은 한 번 참고해 보시길..머드 초보 님의 블로그 : http://mudchobo.tomeii.com/tt/493Marines the Blog : http://note.marines.co.kr/1..