类 com.ibm.etools.xmltosql.SQLProperties

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

公用终态类 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 内容中更新现有行。
                            至少应该将其中一个列元素映射至主键列。
   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.