2012-06-27 4 views

답변

3

파일이 디렉토리에 나타나는 경우 알림을 받아야하는 것처럼 들립니다. Java 7에는 이에 대한 좋은 지원이 있습니다 (Watch Service API에 대한 this 도움말 참조). db2 부분은 "update"가 의미하는 것이 명확하지 않지만 아마도 xls 파일의 내용을 구문 분석하고 일부 데이터베이스를 업데이트하려고 할 것입니다. Apache POI은 파일 내용을 Java 프로세스로 읽는 데 좋은 시작점입니다.

+0

업데이트로 : 나는 db2에 데이터베이스가 있음을 의미합니다. 엑셀 시트의 데이터를 데이터베이스에 추가하려면 "추가"해야합니다 (새로운 Excel 시트가 디렉토리에로드됨에 따라 데이터가 계속 증가합니다). – Gaurav

+0

좋습니다, 위의 약자는 여전히 있습니다. xls 파일의 컨텍스트 (예 : Apache POI)를 읽고, 행 및 열 (현재는 Java 객체)을 탐색하여 필요한 데이터를 찾은 다음 JDBC를 통해 데이터베이스에 삽입해야합니다. 요약하면, 이해할 필요가있는 세 가지가 있습니다. 1. 새로운 파일 (파일 감시자 또는 디렉토리 폴링)을 알아 채는 방법, 2. 파일을 읽는 방법 (Apache POI), 3. 데이터를 DB2 (JDBC)에 저장하는 방법. –

관련 문제