2016-08-24 4 views
0

텍스트, Excel 또는 .csv 파일을 Microsoft SQL 데이터베이스로 새 테이블로 가져 오는 방법이 필요합니다. 일반적으로 SSIS 패키지는 이러한 파일을 데이터베이스로 직접 가져 오는 데 도움이됩니다.java를 사용하여 sql로 파일 가져 오기

자동으로 파일을 읽고 테이블을 만들고 (데이터 구조를 정의하는) Java 용 도구가 있습니까?


매우 큰 Excel 워크 시트가 있다고 가정하고 데이터베이스에 테이블로 저장하려고합니다. 이 워크 시트를 읽고 자동으로 적합한 데이터 형식의 데이터베이스 테이블을 생성하는 자동화 된 방법이 있습니까? 는 SQL을 사용하여 문을 만들 구축 한 후

HSSFCell cell = (HSSFCell) cells.next(); 
int type = cell.getCellType(); 

과 :

+0

다음 하나는 내가 매우 큰 Excel 워크 시트가 있다고 가정 –

+0

도움이 될 수 있습니다 더 많은 정보를 제공하십시오, 그리고 난 내 데이터베이스의 테이블로 저장할 :이 예를 따를 수 있습니다. 이 워크 시트를 읽고 자동으로 적절한 데이터 형식의 데이터베이스 테이블을 생성하는 자동화 된 방법이 있습니까? –

답변

0

당신은 당신이 사용할 수있는 엑셀 셀 데이터 유형을 결정하기 위해, JDBC 문으로 테이블을 생성 한 다음 엑셀 파일을 읽을 아파치 POI를 사용하고, 필요 결정된 데이터 유형. 중요한 점 중 하나는 엑셀 시트의 형식 지정입니다. 각 열은 물론 동일한 데이터 유형을 가져야합니다.

0

많은 양의 데이터를 처리하도록 설계된 Batch 모듈과 함께 Spring Framework를 사용할 수 있습니다 (파일 구문 분석 & 데이터베이스 지속성). Readers/Writers 수업을 사용할 수있는 직업을 찾으십시오.

Spring Batch Tutorial

관련 문제