com.ibm.etools.xmltosql.SQLProperties 클래스

java.lang.Object
                com.ibm.etools.sqltoxml.BaseProperties
                                com.ibm.etools.xmltosql.SQLProperties

public final class SQLProperties extends BaseProperties

이 클래스는 데이터베이스 테이블을 갱신하기 위해 XMLToSQL에 필요한 데이터를 제공하는 데 사용됩니다. 이 클래스의 인스턴스는 XMLToSQL 생성자에 대한 인수로 사용됩니다.

표 1. 필드 색인
필드 설명
DELETE SQL DELETE 조치 유형
INSERT SQL INSERT 조치 유형
UPDATE SQL UPDATE 조치 유형
표 2. 생성자 색인
생성자 설명
SQLProperties() 기본 생성자
표 3. 메소드 색인
메소드 설명
String getAction() XMLToSQL에 의해 수행될 조치를 리턴합니다.
String getSchema() 스키마 이름을 리턴합니다.
void load(InputStream) InputStream에서 필요한 데이터베이스 조작 값을 로드합니다.
void load(String) 외부 파일에서 필요한 데이터베이스 조작 값을 로드합니다.
void setAction(String) XMLToSQL에 의해 수행될 조치를 설정합니다.
void setSchema(String) 필요한 경우 스키마 이름을 설정합니다.
void store (String) 데이터베이스 조작 값을 외부 파일에 저장합니다.

필드

DELETE
public static final java.lang.String DELETE

SQL DELETE 조치 유형. 기존 행이 삭제됩니다.

INSERT
public static final java.lang.String INSERT

SQL INSERT 조치 유형. 새 행이 테이블에 추가됩니다.

UPDATE
public static final java.lang.String UPDATE

SQL UPDATE 조치 유형. 기존 행이 갱신됩니다.

생성자

SQLProperties
public SQLProperties()

기본 생성자

메소드

getAction
public String getAction()

XMLToSQL에 의해 수행될 조치를 리턴합니다.

getSchema
public String getSchema()

스키마 이름을 리턴합니다.

load
public void load(InputStream stream) throws Exception

InputStream에서 필요한 특성 값을 로드합니다. InputStream의 컨텐츠는 확장자가 .xst인 외부 파일과 동일한 XML 형식입니다.

load
public void load(String xstFilename) throws Exception

외부 파일에서 필요한 특성 값을 로드합니다.

setAction
public void setAction(String type)

XMLToSQL에 의해 수행될 조치를 설정합니다.

   SQLProperties.INSERT : New rows are added to the table from the XML contents.
SQLProperties.UPDATE : Existing rows are updated from
                          the XML contents. At least one of
                          the column elements should map to
                          a primary key column.
   SQLProperties.DELETE : Existing rows are deleted based
                          on the XML document.
setSchema
public void setSchema(String schemaName)

필요한 경우 스키마 이름을 설정합니다. SQL 실행을 위한 테이블 이름을 빌드하는 데 사용됩니다. 예를 들면, 다음과 같습니다.

  UPDATE schemaName.tableName SET ...
store
public void store(String xstFilename) throws Exception

이 메소드는 내부 테스트 용도로만 사용됩니다. 특성 값을 외부 파일에 저장합니다.

관련 태스크
XMLToSQL 클래스를 사용하여 테이블 갱신
관련 참조
com.ibm.etools.xmltosql.XMLToSQL 클래스
com.ibm.etools.sqltoxml.BaseProperties 클래스
com.ibm.etools.sqltoxml.SQLToXML 클래스
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.