본문 바로가기

분류 전체보기957

LOB의 종류와 CLOB을 자바 스트링으로 변환시키는 방법 LOB (Large OBject) - LOB은 TEXT, 그래픽, 이미지, 비디오, 사운드 등 구조화되지 않은 대형 데이터를 저장하는데 사용한다. - 일반적으로 테이블에 저장되는 구조화된 데이터들은 크기가 작지만, 멀티미디어 데이터는 크기가 크다. - 크기가 큰 데이터는 DB에 저장하기 힘들기 때문에 OS상 존재하는 파일을 데이터베이스가 접근하게 된다. - LONG, LONG RAW 데이터 유형은 예전에 사용던 것이고, 현재는 대부분 LOB 데이터 유형을 사용한다. - TO_LOB 함수를 이용하여 LONG 및 LONG RAW 를 LOB 으로 변경할 수 있다. 종류 - CLOB: 문자 대형 객체 (Character). Oracle Server는 CLOB과 VARCHAR2 사이에 암시적 변환을 수행한다. -.. 2018. 11. 7.
자바 SimpleDateFormat으로 Date 타입 String 타입으로 변환 ​ Date 타입의 날짜 데이터를 문자열로 변환하는 방법은 다음과 같다. 간단하게 코드를 통해 예시를 보여주면, String dateString = null; // 변환할 날짜 포멧을 원하는 형식으로 지정 가능 SimpleDateFormat sd = new SimpleDateFormat("yyyy/MMM/​dd"); try{ dateString = sd.format( indate ); // indate는 변환할 날짜 }catch (Exception ex ){ System.out.println(ex); } 위 소스에서 'yyyy/MMM/​dd' 이부분을 'yyyy-MMM-​dd' 이런식으로 변경해줄 수도 있다. 2018. 11. 7.
iBATIS, CDATA를 적는 목적 xml 문서내 쿼리안에 , & 등의 특수문자가 포함 될 경우 에러를 방지하기 위해 를 추가해준다. SELECT * FROM DUAL WHERE A C ]]> CDATA를 사용하지 않고 iBatis에서 사용하려면, 다음과 같이 처리하면 된다. SELECT * FROM DUAL WHERE A > B AND B < C 또한 내에서 다이나믹 쿼리는 쓰지 못한다. 2018. 11. 7.
iBatis 오라클 NUMBER 타입, java.math.BigDecimal cannot be cast to java.lang.String 에러 해결 방법 오라클 쿼리 리턴 데이터 타입이 NUMBER 인 경우 컨트롤러 단 HashMap에서 get 할 때 'java.math.BigDecimal cannot be cast to java.lang.String' 오류 발생 * myNumber 데이터 타입은 NUMBER String pNum = numMap.get("myNumber")); > java.math.BigDecimal cannot be cast to java.lang.String NUMBER 타입을 string 변수에 담으려다 발생한 오류이다. * 아래와 같이 변환해주면 호출이 가능함. String pNum = String.valueOf(numMap.get("myNumber")); 2018. 11. 6.
교토 지하철 노선, 오사카 지하철 노선 (시간표 포함) - 한글 + 일본어 버젼 오사카 지하철 (전철 시간표는 아래 PDF 파일 참고) 교토 지하철 2018. 11. 5.
KT 통신비 할인 신용카드, Super DC7 KB국민비씨카드 * 2020년 8월 업데이트 * 고객의 원성이 높았는지 카드가 다시 부활했습니다ㅋ 그럴거면 왜 중지했냐. 이제 다시 신청 고고~! * 2019년 7월 업데이트 * Super DC7 카드의 신규 발급이 중지되었습니다ㅜㅜ 사실상 KT 통신비 할인 카드 중 이 정도의 할인율이 적용되는 카드는 없는데, 이것마저도 없어졌습니다. 다른 통신사의 경우 이런 형태의 카드가 많이 있는데, KT만 없애는 이유를 모르겠습니다. 다행인 건 기존 보유자는 유요기간 갱신이나 카드 교체는 가능하니 앞으로 없애지 말고 계속 써야겠습니다. Super DC7 KB국민비씨카드 통신비를 할인해주는 카드는 상당히 많습니다. 저도 여러 종류의 카드를 사용해봤는데, 제일 큰 할인을 받을 수 있는 카드는 Super DC7 KB국민비씨카드 였습니다.. 2018. 11. 5.