XMLToSQL 클래스는 관계형 데이터베이스 테이블을 갱신하거나, 새 행 또는 열을 테이블에 삽입하기 위한 수단을 제공합니다.
XMLToSQL 클래스 및 데이터베이스 테이블을 갱신하기 위해 XMLToSQL에 필요한 데이터를 제공하는 SQLProperties 클래스에 대한 Javadoc 정보는 도움말에서 제공됩니다.
SQL에서 XML로 생성 마법사에서 생성된 템플리트(.xst) 파일과 XMLToSQL 클래스를 사용하거나 SQLToXML 클래스를 사용하면, Servlet 또는 웹 서비스를 사용하여 동적으로 테이블을 갱신할 수 있습니다. 웹 서비스를 사용하여 동적으로 테이블을 갱신할 수 있습니다. 템플리트 파일은 데이터베이스 사용자 ID와 암호, SQL 문 및 생성 옵션을 포함하여 조회에 필요한 정보를 포함합니다. setConnection 메소드는 XMLToSQL 클래스에서 사용 가능합니다. 자신의 고유 연결을 작성하거나 연결 풀링에 대해 연결을 재순환하려는 경우에 이를 사용할 수 있습니다.
1차 키로 사용된 요소 외의 요소에 대한 값을 갱신할 수 있습니다. 테이블에 지정된 1차 키가 없는 경우, XMLToSQL 클래스에는 갱신될 것으로 예상되는 열만 갱신되도록 하기 위해 사용할 수 있는 여러 개의 메소드가 있습니다.
마찬가지로, 데이터 유형이 Date, Time 또는 Timestamp인 열을 갖는 데이터베이스 테이블을 갱신할 때, 대상 데이터베이스 제품에서 입력 XML 소스의 문자열 값을 허용하지 않으면 XML에서 SQL로 생성 마법사 또는 sqlxml JAR 파일이 SQLException을 생성할 수 있습니다. 날짜 및 시간 형식은 제품에 따라 약간씩 다릅니다. SQL 빌더를 사용하여 이러한 유형의 올바른 형식을 판별할 수 있습니다.