java.lang.Object com.ibm.etools.sqltoxml.BaseProperties com.ibm.etools.xmltosql.SQLProperties
public final 클래스 SQLProperties는 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 : 새로운 행이 XML 컨텐츠에서 테이블에 추가됩니다. SQLProperties.UPDATE : 기존 행이 XML 컨텐츠에서 갱신됩니다. 적어도 하나의 열 요소가 1차 키 열로 맵핑되어야 합니다. SQLProperties.DELETE : 기존 형이 XML 문서에서 삭제됩니다.
public void setSchema(String schemaName)
필요한 경우 스키마 이름을 설정합니다. SQL 실행을 위한 테이블 이름을 빌드하기 위해 이를 사용합니다. 예제:
UPDATE schemaName.tableName SET ...
public void store(String xstFilename) throws Exception
이 메소드는 내부 테스트 용도로만 사용됩니다. 특성 값을 외부 파일에 저장합니다.