본문 바로가기

전체 글

[iBATIS] Oracle에서 날짜형(DATE) 타입 데이터 저장 입력된 날짜를 템플릿 형식에 맞게 텍스트 형태로 변환합니다. SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); String strDate = sdf.format(Calendar.getInstance().getTime()); 쿼리에서 string 파라미터를 TO_DATE 함수를 통해 DATE 타입으로 변환 후 입력한다. INSERT INTO DATE_TABLE ( DATE_FIELD ) VALUES ( TO_DATE(#strDate#, 'yyyy/mm/dd hh24:mi:ss') ) 더보기
[javascript] encoder, decoder 인코딩/디코딩은 네트워크를 통해 데이터를 전송할 때 어떤 시스템 환경에서든 읽을 수 있게 ASCII 문자형으로 변경/복원해주는 것을 말한다. 서버에 데이터를 전송할 때 한글이나 특수문자가 깨지는 문제가 발생하는데 이것을 해결하기 위해서 자바스크립트에서 다음과 같은 함수를 사용하는데 조금씩 차이가 있다. 1. escape(), unescape()2. encodeURI(), decodeURI()3. encodeURIComponent(), decodeURIComponent() 1. escape() / unescape()- 영문대문자, 영문소문자, 숫자, 특수문자 중 * @ - _ + . / 를 제외한 모든 문자를 변환 var str="Need tips? Visit W3Schools!"; var str_esc=.. 더보기
[java] HttpSession Session 생성* request.getSession() - 기존 session 있으면 return, 없으면 새로 생성하여 return* request.getSession(false) - 기존 session 있으면 return, 없으면 null return Session Get/Set* 세션 저장하기 - request.getSession().setAttribute(String arg0, Object arg1); * 세션 가져오기 - request.getSession().getAttribute(String arg0); setAttrubute(String name, Object value);getAttribute(String name) : Object valueremoveAttribute(String na.. 더보기
[css] 수직, 수평 가운데 정렬 더보기
[java] java.math.BigDecimal cannot be cast to java.lang.String Number형 타입의 필드를 HashMap으로 받아 그 값을 확인했다. String count = listName.get(0).get("count"); 그런데 다음과 같은 오류가 발생하였다. java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String Number형이나 String형 타입의 변환이 필요했다. String count = String.valueOf( listName.get(0).get("count") ); 더보기
[postgis] define projection Shapefile and DBF Loader을 통해 shape을 올렸는데 좌표계가 정의되지 않거나 원본 shape 파일이 좌표계가 정의되지 않았을 때 사용하는 방법이다. 1. geometry_columns 테이블의 srid 컬럼을 원하는 SRID로 변경해 준다. UPDATE geometry_columns SET srid = 'SRID' WHERE f_table_name = 'LAYER_NAME' 2. 해당 레이어에 constraint가 있는지 확인한다. CONSTRAINT enforce_srid_the_geom CHECK (srid(the_geom) = -1) 3. constraint가 있으면 SQL문으로 삭제하거나, 테이블 설정에서 제거해준다.ALTER TABLE LAYER_NAME DROP CONST.. 더보기
[jquery] jQuery Layout Plugin http://aspdotnet.tistory.com/233 jQuery Masonryhttp://masonry.desandro.com/ jQuery UI Layout Plug-inhttp://layout.jquery-dev.net/ jLayout — jQuery pluginhttp://www.bramstein.com/projects/jlayout/jquery-plugin.html css-template-layouthttp://code.google.com/p/css-template-layout/ Columnizer jQuery Pluginhttp://welcome.totheinter.net/columnizer-jquery-plugin/ 더보기
[oracle] Oracle Lock 확인방법 및 세션 KILL하기 SELECT DISTINCT t1.session_id AS session_id ,t2.serial# AS serial_no ,t1.os_user_name AS os_user_name ,t1.oracle_username AS oracle_username ,t2.status AS status ,t3.object_name ,DECODE( locked_mode ,2, 'ROW SHARE' ,3, 'ROW EXCLUSIVE' ,4, 'SHARE' ,5, 'SHARE ROW EXCLUSIVE' ,6, 'EXCLUSIVE' ,'UNKNOWN' ) lock_modeFROM v$locked_object t1, v$session t2, dba_objects t3WHERE t1.session_id = t2.SIDAND t1.. 더보기
[oracle] ORA-00960: ambiguous column naming in select list Cause: A column name in the order-by list matches more than one select list column. - SELECT ORDER BY를 하면 발생 - SELECT 하려는 필드가 중복되어있음 - ORDER BY를 할려고 하는데 컬럼이 하나가 아니라 여러개라 발생되는 오류 Action: Remove the duplicate column naming in the select list. - 중복된 필드를 제거 http://ora-00096.ora-code.com/ 더보기
[jquery] Selectors - Basic Selector를 사용하여 보다 쉽고 빠르고 편하게 HTML DOM을 선택할 수 있다.jquery의 DOM 탐색은 CSS SELECTOR 사양을 기본으로 한다. 자세한 스펙 확인은 http://www.w3.org/Style/CSS/#specs 에서 한다. 셀렉터 종류셀렉터 표현 방법기본 DOM 셀렉터All Selector $("*") Class Selector $(".class") getElementsByClassName() Element Selector $("element") getElementsByTagName() Multiple Selector $("selector1, selector2, selectorN") ID Selector $("#id") document.getElementById("") h.. 더보기
[jqeury] combobox(selectbox) 가 나 다 라 마 //선택 value 조회 $('selectbox').val(); //선택 텍스트 값 조회 $('selectbox option:selected').text(); //선택 인덱스 조회 $('selectbox option').index($('selectbox option:selected')); //value값으로 기본 row 선택 $('selectbox').val('3'); //value 값으로 셀렉트 $('selectbox').val(10).attr('selected', 'selected'); //option 추가 $('#selectbox').append('바'); $('사').appendTo('#selectbox'); //상위에 option 추가 $('#selectbox').prepend.. 더보기
[Oracle] ORA-01745: 호스트/바인드 변수명이 부적합합니다 ORA-01745: 호스트/바인드 변수명이 부적합합니다ORA-01745: invalid host/bind variable name 이 오류는 SQL문에서 바인드 변수의 이름이 유효하지 않거나 잘못된 형식으로 사용될 때 발생한다.- 잘못된 바인드 변수 이름 : 이름이 유효하지 않은 형식으로 사용할 경우- 바인드 변수 구문 오류 : 올바른 구문을 따르지 않을 때- SQL문 내의 오타 : 오타로 인해 발생 나의 오류는 INSERT시 발생했는데, values 입력시 필드명 사이에 공백이 있거나 컴마(,)가 입력되지 않았다. 위에서 제시한 내용을 확인해 보면 오류를 해결할 수 있다. 더보기

반응형