java.lang.Object com.ibm.etools.sqltoxml.BaseProperties com.ibm.etools.xmltosql.SQLProperties
public final class SQLProperties extends BaseProperties
이 클래스는 데이터베이스 테이블을 갱신하기 위해 XMLToSQL에 필요한 데이터를 제공하는 데 사용됩니다. 이 클래스의 인스턴스는 XMLToSQL 생성자에 대한 인수로 사용됩니다.
필드 | 설명 |
---|---|
DELETE | SQL DELETE 조치 유형 |
INSERT | SQL INSERT 조치 유형 |
UPDATE | SQL UPDATE 조치 유형 |
생성자 | 설명 |
---|---|
SQLProperties() | 기본 생성자 |
메소드 | 설명 |
---|---|
String getAction() | XMLToSQL에 의해 수행될 조치를 리턴합니다. |
String getSchema() | 스키마 이름을 리턴합니다. |
void load(InputStream) | InputStream에서 필요한 데이터베이스 조작 값을 로드합니다. |
void load(String) | 외부 파일에서 필요한 데이터베이스 조작 값을 로드합니다. |
void setAction(String) | XMLToSQL에 의해 수행될 조치를 설정합니다. |
void setSchema(String) | 필요한 경우 스키마 이름을 설정합니다. |
void store (String) | 데이터베이스 조작 값을 외부 파일에 저장합니다. |
public static final java.lang.String DELETE
SQL DELETE 조치 유형. 기존 행이 삭제됩니다.
public static final java.lang.String INSERT
SQL INSERT 조치 유형. 새 행이 테이블에 추가됩니다.
public static final java.lang.String UPDATE
SQL UPDATE 조치 유형. 기존 행이 갱신됩니다.
public SQLProperties()
기본 생성자
public String getAction()
XMLToSQL에 의해 수행될 조치를 리턴합니다.
public String getSchema()
스키마 이름을 리턴합니다.
public void load(InputStream stream) throws Exception
InputStream에서 필요한 특성 값을 로드합니다. InputStream의 컨텐츠는 확장자가 .xst인 외부 파일과 동일한 XML 형식입니다.
public void load(String xstFilename) throws Exception
외부 파일에서 필요한 특성 값을 로드합니다.
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.
public void setSchema(String schemaName)
필요한 경우 스키마 이름을 설정합니다. SQL 실행을 위한 테이블 이름을 빌드하는 데 사용됩니다. 예를 들면, 다음과 같습니다.
UPDATE schemaName.tableName SET ...
public void store(String xstFilename) throws Exception
이 메소드는 내부 테스트 용도로만 사용됩니다. 특성 값을 외부 파일에 저장합니다.