java.lang.Object com.ibm.etools.sqltoxml.BaseProperties com.ibm.etools.xmltosql.SQLProperties
公用终态类 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 内容中更新现有行。 至少应该将其中一个列元素映射至主键列。 SQLProperties.DELETE:根据 XML 文档删除现有行。
public void setSchema(String schemaName)
设置模式名称(如果需要的话)。这用来为 SQL 执行构建表名。例如,
UPDATE schemaName.tableName SET ...
public void store(String xstFilename) throws Exception
此方法仅用于内部测试。将属性值存储至外部文件。