Developer
-
[ORACE] to_dateDeveloper/DB 2013. 1. 7. 14:10
간혹 백업 DB로 받은 csv 파일로부터 DATE 형식의 값을 올릴때 에러가 날경우가 있다. 그리고 각각 DB마다 DATE 형식이 다를수 있기에 확인하고 맞춰주면 쉽게 csv 파일 Date형을 넣을 수 있다. 1. Date Format 확인 select * from v$nls_parameters where parameter = 'NLS_DATE_FORMAT' 2. 내가 원하는 Date Format으로 수정 alter session set nls_date_format="MM-DD-YYYY HH24:MI:SS";
-
[ORACLE]START WITE CONNECT By PRIORDeveloper/DB 2013. 1. 4. 11:27
참조) http://blog.naver.com/humanlinux?Redirect=Log&logNo=110005644075 계층형 게시판 이나 트리구조로 되어있는 DB 삭제 정렬 등 에서 ex) 게시판에 등록된 3번 글에 대한 연계된 댓글에 대해서 일괄 삭제 하려고 한다 delete from board where 글번호 in ( selec * from board start withe 글번호 = 3 connect by prior 글번호 = 부모글번호 order by 그룹 desc ) ** prior의 위치 - connect by prior 자식칼럼 = 부모칼럼 => 부모에서 자식으로 트리구성 - connect by 자식칼럼 = prior 부모칼럼 => 자식에서 부모로 트리구성
-
개발 이야기 - 톰캣 인코딩Developer/개발 이야기 2012. 12. 31. 16:13
분명 -_- 다른곳에선 다 잘됐는데 로그에서 한글 인코딩이 다깨지고 웹에서 작업한 한글은 전부 깨지드라.. 이럴땐 톰캣 자바 환경 설정에 자바 인코딩을 지정해주면 된다. 적용 웹 인코딩이 EUC-kr 이었으므로 -Dfile.encoding=EUC_KR 추가 아래 사항 -Dcatalina.home=D:\Tomcat 6.0 -Dcatalina.base=D:\Tomcat 6.0 -Djava.endorsed.dirs=D:\Tomcat 6.0\endorsed -Djava.io.tmpdir=D:\Tomcat 6.0\temp -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=D:\Tomcat ..
-
[ORACE] TABLESPACEDeveloper/DB 2012. 12. 27. 16:43
출처 및 참조 사이트 : 1. http://www.zetswing.com/bbs/board.php?bo_table=ORACLE_TIP&wr_id=21 2. http://blog.naver.com/jyhwan?Redirect=Log&logNo=150135281011 -- 개념 -- * * * * TABLESPACE 이해 - 요약 * * * * . 테이블 스페이스는 논리적인 storage 개념이다. . 테이블 스페이스는 물리적으로 하나 이상의 데이터 파일로 구성된다. . 테이블 스페이스는 크게 SYSTEM 테이블 스페이스와 NON-SYSTEM(USER) 테이블 스페이스로 구분된다. . segment data , index, rollback, temporary segment등으로 구분된다. . segment는..
-
[ibatis] Transaction txAdvice 옵션Developer/Spring 2012. 11. 2. 16:27
1 transaction (트랜젝션) 2 (1) ACID : 트랜젝션에서 추구했던 기본 4요소 (다 수행되던가 없던일 하던가) 3 2) Consistency : 일관성 DB가 트랜젝션 작업중 일관된 데이터를 유지해야 한다 4 3) Isolation : 독립성 다른 트랜젝션과 독립적으로 작업이 수행되어야 한다. 5 4) Durability : 내구성 일단 커밋된 데이터는 계속해서 유지되어야 한다. 시스템 오류라 할지라도... 6 (2) 프로그램적인 트랜젝션 7 1) TransactionTemplate을 사용하거나 PlatformTransactionManager를 직접 상속받아서 쓰는 방법이 있다. 8 2) RuntimeException 이 던져지면 rollback 이 된다. (그 외의 exception 은..
-
[JNI] 자바로 DLL 로드 하기.Developer/Java 2012. 11. 2. 14:14
자바에서는 JNI를 통하여 C코드를 사용할 수 있다. 주의 할점 경로 및 자바 헤더 파일 생성 과정 아래의 예를 들어 보자 먼저 자바로 C 코드의 함수명을 호출할 메소드를 만든다 package com.test.util public class loaddll { public native void a(); public native int b(String str); public native String c(int integer); } 여기서 주의 할점은 package 명이다. 이 패키지명은 C코드와 통신하기 위한 헤더파일을 생성시 매우 중요 하다. 자 그럼 컴파일을 해보자 자바 프로젝트가 있는 root 디렉토리 즉 src 폴더에 가서 CMD 창을 열고 1. javac com.test.util.loaddll.ja..