전자정부프레임워크에서 ibatis 사용 시엑셀로 데이터 업로드 등 대량의 데이터 처리를 위한 경우에 사용할 수 있다. 실제로 전 스프링3.0 버전과 ibatis 2.x 마지막 버전으로 작업하였습니다. 컨트롤러, 서비스의 구성은 어떻게 하든 상관이 없고DAO만 다음과 같이 구성합니다.public Object batchInsertData(final Vector dataVector) throws Exception { // ibatis의 SqlExecutor을 사용return getSqlMapClientTemplate().execute(new SqlMapClientCallback () {int dataCount = 0;// 저장한 데이터 건수int batchCount = 0;// 30건씩 배치 처리한 건수int..
안녕하세요~ 이번 xx진흥원 프로젝트에는 생애 처음으로 국산 데이터베이스인 티베로를 이용하여프로젝트를 진행하게 될 것 같습니다. 여담이지만.... 아무래도 이번에 프로젝트가 제 인생의 최장기 프로젝트가 될 듯합니다ㅋㅋㅋㅋㅋ하여 새로 프로젝트 환경을 준비하면서 우선 신경쓰였던 부분이 오라클과 티베로의 호환이였습니다. 뭐, 기존에 회사 솔루션에서 사용하던 테이블 스크립트는 기본이고,함수, 패키지 등도 전부 체크는 못했지만, 지금까지 확인해본 몇몇개는별다른 문제없이 오라클의 것을 가져다가 티베로에서 컴파일 실행 다 되더군요ㅋㅋㅋ 하지만, 전부 그렇게 된다면 프로젝트가 엄청 쉽겠죠?ㅋㅋㅋ오라클에서 티베로 전환 시 문제가 발생한것이 바로 오라클의 TYPE 객체를 사용하는함수나 프로시저가 문제였습니다ㅋㅋ 뭐 제가 ..
그냥 제가 개발하면서나아니면 심심할때 가지고 놀려고 CentOS하고 우분투에 오라클을 설치해서 쓰고 있었는데이 두 개의 데이터베이스에서 익스포트/임포트 하려니 두 오라클 캐릭터셋이 시망으로...한글 데이터가 이상하게 보이고 하여서 centos의 오라클의 데이터셋을 변경하게 되었습니다.네이버나 구글에서 보니 뭐 업데이트를 이용한 방법도 있고 하던데... 전 잘 안되더군요...그래서 그것으로 해봤는데 안되는 분들은 한번 확인해보시기 바랍니다. 우선 한번 확인을 해봐야겠죠?아래의 쿼리를 실행하여 보시면 됩니다.SELECT DISTINCT(NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET, DECODE(TYPE#, 1, DECODE(CHARSETFORM, 1, 'VARCHAR2', 2,..
최근 프로젝트 진행하면서오라클 데이터베이스에서 데이터 암호화 할 일이 있어서이전과 같이 간단하게 'DBMS_CRYPTO' 패키지를 사용하여서 간단히 암호화 할려고 했는데요... 아.. 글쎄 관리자님이 자기도 할 줄 모르니까... 알아서 하랩니다...... 그래서..저는 그냥 쿨하게 알아서 했죠...ㅋㅋㅋㅋ 일단 dbms_crypto 패키지에 대한 자세한 내용은 아래의 오라클 문서에 보시면 (11g 기준)http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_crypto.htm#BJFGFDFG를 살펴보시면 사용법을 자세히 보실 수 있습니다. 우선, 오라클의 dbms_crypto 패키지는 오라클 설치 시에 모두 설치되어 있습니다.이 외에도 오라클의 추가 패키지가 ..
- Total
- Today
- Yesterday
- 메이븐
- 티베로
- Tibero
- Publish+Over+SSH
- 티베로는 나에게 어울리지 않아
- 원격저장소
- 윈도우
- 서버
- sql log
- 쿼리로그
- remote repository
- 사용자변경
- 엑스플랫폼
- 설치
- 우분투
- Oracle
- svn 서비스 등록
- log4jdbc
- 스프링
- plugin execution not covered
- 오라클
- tbimport
- tibero database export import
- Spring
- tbexport
- 이클립스
- 원격배포
- maven
- SEED 알고리즘
- tibero database backup
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |