2011-05-11 6 views
0

Java를 사용하여 XML 파일의 데이터를 데이터베이스에 삽입하려고합니다. 여기에는 테이블 만들기와 XML 파일의 데이터 삽입이 포함됩니다.java를 사용하여 xml 파일 데이터를 데이터베이스에 삽입 하시겠습니까?

+0

어떤 데이터베이스를 사용하고 있습니까? – Ankit

+2

XML 문자열을 데이터베이스에 저장하거나 XML에서 데이터를 추출하고 테이블 행 (또는 행)을 채우려는 경우 명확히해야합니다. 첫 번째 옵션을 원한다면 대답은 간단합니다. 두 번째 경우 더 많은 정보를 제공해야합니다. –

답변

0

내가 할 수있는 코드를 제공하지만, 당신에게 방향을 제공하지 않을거야 :

두 당신의 작업에 부품이 있습니다 : XML을 구문 분석

  1. 을 - 할 수있다 Java에 대한 많은 XML 파서 중 하나에 의해 수행됩니다. this question을 참조하십시오.

  2. hereanother one here이있는 JDBC을 사용하여 데이터베이스와 통신 할 수 있습니다.

+0

글쎄, OP가 "XML 컨텐츠를 데이터베이스에 삽입"한다는 의미에 따라 XML을 파싱 할 필요가 없을 수도 있습니다. 어쩌면 XML의 실제 바이트를 DB에 고정시키는 것이 바람직한 것일까? 그건 제쳐두고, 당신의 대답에 완전히 동의합니다. – QuantumMechanic

+0

감사 ............, ... –

0

이 한 시간 작업 및/또는 당신이, 당신은 JDBC (ALA) 자바에서 DB 통신을 우회 고려할 수 많은 데이터를 가지고 있고, 대신에, 당신의 출력 스트림 수있는 일반을 텍스트 인 경우 유효한 (삽입) SQL 문을 포함하는 SQL 스크립트. 일단 SQL 스크립트가 있으면 명령 프롬프트/라인을 통해 로컬로 DB에 액세스하고 새로 생성 된 SQL 스크립트를 가져올 수 있습니다.

XML을 구문 분석하려면 MByD의 URL # 1을 참조하십시오.

나는 그것을 할 코드로 당신을 공급하지만, 당신에게 방향을 제공하지 않을거야
0

: 이것은 한 번 작업 및/또는 많은 데이터가있는 경우

는, 당신은 우회 고려할 수 Java (ala JDBC)에서 DB 통신을 수행하고 유효한 (삽입) SQL 문을 포함하는 일반 텍스트 SQL 스크립트로 출력을 스트리밍 할 수 있습니다. 일단 SQL 스크립트가 있으면 명령 프롬프트/라인을 통해 로컬로 DB에 액세스하고 새로 생성 된 SQL 스크립트를 가져올 수 있습니다.

XML을 구문 분석하려면 MByD가 제공 한 URL # 1을 참조하십시오.

관련 문제