내 응용 프로그램이 Excel 시트에서 데이터를 추출 중입니다. 시트의 값과 데이터 유형을 ArrayList에 저장합니다. 즉, Excel 시트가 직원 데이터로 구성되어있는 경우 [직원 이름, 문자열] [직원 ID, 번호] 등을 다시 검색합니다. 따라서이 이름과 해당 데이터 형식을 사용하여 테이블을 만들어야합니다. 어떻게 동적으로 테이블의 특성에 대한 데이터 형식을 지정할 수 있습니다. JDBC, MS Access를 사용 중입니다.Java를 사용하여 MS 액세스에서 테이블을 생성하는 동안 데이터 유형을 동적으로 지정하는 방법
0
A
답변
1
글쎄, 당신은 문자열에서 데이터를 읽고 모든 값에 대해 String.matches(regex)
을 사용하여 데이터 유형을 찾습니다. 예를 들어, value.matches ("\ d")를 수행하고,이 경우, new Integer(value)
과 같은 정수를 인스턴스화하십시오. 이제이 새 정수 객체를 List
에 추가 할 수 있습니다.
앞으로 나아갈 수 있기를 바랍니다. 데이터베이스에 테이블을 생성하는 동안 instanceof 또는 무언가를 확인하십시오.
0
각기 다른 데이터 유형에 대해 다른 클래스를 사용하십시오. String이나 Integer와 같은 기본 Java 클래스를 사용하거나 추가 요구 사항에 따라 고유 한 클래스를 만들 수 있습니다. 이러한 모든 클래스를 ArrayList에 저장할 수 있습니다.
데이터를 검색 할 때 어떤 클래스가 사용되는지 확인하고 적절하게 처리하십시오.
+0
괜찮습니다.하지만 동적 데이터 (열 이름 및 유형)가있는 테이블을 만들기위한 쿼리를 작성하고 싶습니다. – i2ijeya
관련 문제
- 1. PostgreSQL에서 테이블을 생성하는 동안 명시 적 잠금을 지정하는 방법
- 2. Django 모델을 생성하는 동안 테이블을 채우는 방법?
- 3. 저장 프로 시저에서 테이블을 동적으로 지정하는 방법
- 4. 선택을 사용하여 테이블을 생성하는 동안 테이블 잠금
- 5. ms 액세스에서 SQL 서버에 데이터 업로드
- 6. Crystal 보고서 및 ms 액세스에서 로그온 정보를 동적으로 변경하려면 어떻게합니까?
- 7. MS Access에서 BLOB 유형을 지정하는 방법은 무엇입니까?
- 8. ms 액세스에서 검색 양식을 작성하는 방법
- 9. ms 액세스에서 n 개의 행을 선택하는 방법
- 10. 가장 좋은 방법은 SQL Server에 MS 액세스에서 테이블을 마이그레이션하고
- 11. 오라클에 유형을 생성하는 방법
- 12. ExcelSheet에서 피벗 테이블을 프로그래밍 방식으로 생성하는 방법
- 13. 서블릿을 사용하여 JSP로 여러 HTML 테이블을 동적으로 생성하는 방법은 무엇입니까?
- 14. ms 액세스에서 ms 액세스 2007 파일을 여는 방법
- 15. 엔티티에서 테이블을 생성하는 방법
- 16. 동적으로 데이터 테이블을 SQL 테이블에 매핑하는 방법
- 17. 런타임에서 genric 유형을 지정하는 방법
- 18. ms 액세스에서 SQL Server 테이블 계층 구조보기
- 19. MS 액세스에서 행을 병합하는 방법은 무엇입니까?
- 20. 동적으로 컨트롤을 생성하는 방법
- 21. jsp에서 displaytag를 사용하여 여러 테이블을 동적으로 생성하는 방법은 무엇입니까?
- 22. CSS를 사용하여 사각형을 동적으로 생성하는 방법
- 23. 데이터 집합의 테이블을 참조 할 때 네임 스페이스를 지정하는 방법
- 24. MS 액세스에서 Exchange 2007 일정을 읽거나 업데이트하는 방법
- 25. Java를 사용하여 MS Word 2007 읽기
- 26. 테이블을 동적으로 생성 (런타임시)
- 27. ms 액세스 테이블을 업데이트하는 방법
- 28. ms 액세스에서 vba를 사용하여 프로그래밍 방식으로 양식 복사
- 29. ms 액세스에서 디 컴파일/재 컴파일 자동화
- 30. MS 액세스에서 중복 데이터가있는 행 찾기
이 컨텍스트에서 jdbc로 무엇을하는지 설명해 주시겠습니까? – Roalt
나는 java-JExcel API를 사용하여 엑셀 시트에서 데이터를 얻고 있는데 엑셀 시트의 첫 번째 셀 열에서 얻은 열 이름을 가진 테이블을 만들고있다. 즉 직원 이름, 직원 ID, 급여 등. 그런 다음 JExcel API에서 가져온 유형을 지정해야합니다. – i2ijeya