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

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

public final 클래스 SQLProperties는 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 : 새로운 행이 XML 컨텐츠에서 테이블에
                          추가됩니다.
   SQLProperties.UPDATE : 기존 행이 XML 컨텐츠에서
                          갱신됩니다. 적어도 하나의
                          열 요소가 1차 키 열로
                          맵핑되어야 합니다.
   SQLProperties.DELETE : 기존 형이 XML 문서에서
                          삭제됩니다.
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.