XMLToSQL 클래스를 사용하여 테이블 갱신

XMLToSQL 클래스는 관계형 데이터베이스 테이블을 갱신하거나, 새 행 또는 열을 테이블에 삽입하기 위한 수단을 제공합니다.

XMLToSQL 클래스 및 데이터베이스 테이블을 갱신하기 위해 XMLToSQL에 필요한 데이터를 제공하는 SQLProperties 클래스에 대한 Javadoc 정보는 도움말에서 볼 수 있습니다.

SQL에서 XML 마법사로 생성된 템플리트(.xst) 파일과 XMLToSQL 클래스 또는 SQLToXML 클래스를 사용하면, Servlet 또는 웹 서비스를 사용하여 테이블을 동적으로 갱신할 수 있습니다. 템플리트 파일은 데이터베이스 사용자 ID와 암호, SQL 문 및 생성 옵션을 포함하여 조회에 필요한 정보를 포함합니다. setConnection 메소드는 XMLToSQL 클래스에서 사용 가능합니다. 이 메소드를 사용하여 고유 연결을 작성하거나 연결 풀링에 연결을 재사용할 수 있습니다.

1차 키로 사용된 요소 외의 요소에 대한 값을 갱신할 수 있습니다. 테이블에 지정된 1차 키가 없는 경우, XMLToSQL 클래스에는 갱신이 예상되는 열만 갱신되게 하기 위해 사용할 수 있는 여러 개의 메소드가 포함되어 있습니다.

주: XMLToSQL은 열 유형이 2진, BLOB 또는 CLOB인 경우 데이터베이스 테이블을 올바르게 갱신하지 않습니다. 이 클래스는 INSERT 및 UPDATE 조치에 적용됩니다.

또한 데이터 유형이 날짜, 시간 또는 시간소인인 열을 포함하는 데이터베이스 테이블을 갱신할 때, XML에서 SQL로 마법사나 sqlxml JAR 파일은 입력 XML 소스의 문자열 값이 대상 데이터베이스 제품에 허용되지 않는 경우 SQLException을 처리할 수도 있습니다. 날짜 및 시간 형식은 제품마다 약간씩 다릅니다. SQL 빌더를 사용하여 이 유형의 올바른 형식을 판별할 수 있습니다.

관련 태스크
마법사를 사용하여 SQL에서 XML 생성
XML 문서를 사용하여 테이블 갱신
관련 참조
클래스 com.ibm.etools.xmltosql.XMLToSQL
클래스 com.ibm.etools.sqltoxml.SQLToXML
클래스 com.ibm.etools.xmltosql.SQLProperties
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.