2012-03-05 11 views
1

서버에서 플랫 파일 (, 구분)을 다운로드하고 처리하여 DB (oracle)에 저장하려고합니다 ... 파일 저장을 다운로드하는 것이 무엇이 었는지 생각해 봤습니다. 그것은 하드 디스크에 로컬로 다음 줄 단위로 파일을 읽고, 문자열 버퍼를 사용하여 ","에 따라 파일 내용을 분할하고 하나의 행을 얻을 때 DB에 연결 삽입 쿼리를 실행 ...플랫 파일 다운로드 및 DB에 저장

어떻게 플랫 파일의 샘플 입력 파일이 클로 "1", "안나", "인도", "2", "비나"를 보면, "USA".....

Person 
----------------------------- 
Numb  | name  |  country | 
----------------------------- 
1   |anna   | India   | 
2   |beena  | USA   | 
----------------------------- 

그것은 나에게 약 5 분 걸리는 .... 누구든지 m을 제안 할 수 있습니까? 전자 나은 솔루션 ??

답변

0

그것은 '당신이 Sql Loader

+1

예, 오라클 SQL 로더는 응답 !!!!이 목적 –

+0

들으을위한 더 나은 옵션이 될 것이다 사용할 수있는 것 같습니다 ....하지만 난 자바를 통해 사용하려 할 때 didn를 t 상태를 반환하고 우리가 상태 로그를 유지하기 위해 상태를 기록해야합니다. – Asha

+0

데이터로드가 끝나면 별도의 테이블에 특수 삽입을 할 수 있습니까? 이 경우 java에서 데이터로드 상태를 직접 확인할 수 있습니다. 레코드가 가져 오기에 실패했음을 의미하지 않습니다. –