类 com.ibm.etools.sqltoxml.QueryProperties

java.lang.Object
        com.ibm.etools.sqltoxml.BaseProperties |
                com.ibm.etools.sqltoxml.QueryProperties

公用终态类 QueryProperties 扩展 BaseProperties

此类提供了 SQLToXML 执行它的 SQL 查询并生成 XML 文件以及几个其它构件所必需的信息。可以手工设置信息,也可以从查询文件(其扩展名通常为 .xst)中装入信息。并且,也可以将此信息存储到查询文件中。

另请参阅
SQLToXML
表 1. 构造函数索引
构造函数 描述
QueryProperties() 缺省构造函数。
表 2. 方法索引
方法 描述
String getEncoding() 返回属性文件的 Java™ 样式编码值。
String getEncodingTag() 返回要编写的属性文件的编码值(如果调用了 store() 的话)。
String getFormat() 返回格式选项。
String getJdbcDriver() 返回 JDBC 驱动程序名称。
String getJdbcServer() 返回 JDBC 服务器路径。
String getLoginId() 返回具有执行查询的适当特权的数据库用户标识。
String getPassword() 返回具有执行查询的适当特权的用户标识的密码。
Boolean getRecurse() 返回一个布尔值,指示当在当前查询中找到外键列时是否应对目标表执行查询。
String getStatement() 返回要执行的当前 SQL 语句。
Vector getVarTypes()  不推荐 当使用它时,将返回一个替换参数类型的序列。
void load(InputStream) 从 InputStream 装入必需的查询值。
void load(String) 从查询文件装入必需的查询值。
void setEncoding(String) 设置要编写的属性文件的 Java 样式编码值(如果调用了 store() 的话)。
void setEncodingTag(String) 设置要编写的属性文件的编码值(如果调用了 store() 的话)。
void setFormat(String) 设置格式选项。
void setJdbcDriver(String) 设置 JDBC 驱动程序名称。
void setJdbcServer(String) 设置 JDBC 服务器路径。
void setLoginId(String) 设置具有执行查询的特权的数据库用户标识。
void setPassword(String) 设置具有执行查询的特权的用户标识的密码。
void setRecurse(Boolean) 设置一个布尔值,指示当在当前查询中找到外键列时是否也应对目标表执行查询。
void setStatement(String) 设置当前 SQL 语句。
void setVarTypes(Vector) 不推荐。 当 SQL 语句包含替换参数(例如,“?”)时,将使用 VarTypes,并且用户想显式地指示那些参数的数据类型。
void store(String) 将必需的查询值存储到查询文件中。

构造函数

QueryProperties
public QueryProperties() 

缺省构造函数。

方法

getEncoding
public String getEncoding() 

返回属性文件的 Java 样式编码值。

getEncodingTag
public java.lang.String getEncodingTag() 

返回要编写的属性文件的编码值(如果调用了 store() 的话)。

getFormat
public String getFormat() 

返回格式选项。可用的输出格式包括:

   SQLGenerateOptions.GENERATE_AS_ELEMENTS、
      SQLGenerateOptions.GENERATE_AS_ATTRIBUTES、
      SQLGenerateOptions.GENERATE_PRIMARYKEYS_AS_ATTRIBUTES 和
      SQLGenerateOptions.GENERATE_ID_AND_IDREF
getJdbcDriver
public java.lang.String getJdbcDriver() 

返回 JDBC 驱动程序名称。驱动程序自变量的示例格式为:

      COM.ibm.db2.jdbc.app.DB2Driver
getJdbcServer
public java.lang.String getJdbcServer() 

返回 JDBC 服务器路径。服务器自变量的示例格式为:

      jdbc:db2:hospital

其中 hospital 是查询的数据库名称。

getLoginId
public java.lang.String getLoginId() 

返回具有执行查询的特权的数据库用户标识。

getPassword
public java.lang.String getPassword() 

返回具有执行查询的适当特权的用户标识的密码。

getRecurse
public Boolean getRecurse() 

返回一个布尔值,指示当在当前查询中找到外键列时是否也应对目标表执行查询。

getStatement
public String getStatement() 

返回要执行的当前 SQL 语句。

getVarTypes
public java.util.Vector getVarTypes() 

不推荐当使用它时,将返回替换参数类型的序列。当 SQL 语句包含替换参数(例如,“?”)时,将使用 VarTypes,并且用户想显式地指示那些参数的数据类型。

load
public void load(InputStream stream) throws Exception

从 InputStream 装入必需的查询值。InputStream 的内容具有与查询文件相同的 XML 格式。

load
public void load(String xstFilename) throws Exception

从查询文件装入必需的查询值。查询文件名使用扩展名 .xst。

setEncoding
public void setEncoding(String enc) 

设置要编写的属性文件的 Java 样式编码值(如果调用了 store() 的话)。

setEncodingTag
public void setEncodingTag(String encTag) 

设置要编写的属性文件的编码值(如果调用了 store() 的话)。

setFormat
public void setFormat(String newFormat)

设置格式选项。可用的输出格式包括:

   GENERATE_AS_ELEMENTS、
      GENERATE_AS_ATTRIBUTES、
      GENERATE_PRIMARYKEYS_AS_ATTRIBUTES 和
      GENERATE_ID_AND_IDREF
setJdbcDriver
public void setJdbcDriver(String newJdbcDriver) 

设置 JDBC 驱动程序名称。驱动程序自变量的示例格式为:

      COM.ibm.db2.jdbc.app.DB2Driver
setJdbcServer
public void setJdbcServer(String newJdbcServer) 

设置 JDBC 服务器路径。服务器自变量的示例格式为:

      jdbc:db2:hospital

其中 hospital 是查询的数据库名称。

setLoginId
public void setLoginId(String newLoginId) 

设置具有执行查询的特权的数据库用户标识。

setPassword
public void setPassword(String newPassword) 

设置具有执行查询的特权的用户标识的密码。

setRecurse
public void setRecurse(Boolean newRecurse)

设置一个布尔值,指示当在当前查询中找到外键列时是否也应对目标表执行查询。

setStatement
public void setStatement(String newStatement)

设置当前 SQL 语句。

setVarTypes
public void setVarTypes(Vector types)

不推荐当 SQL 语句包含替换参数(例如,“?”)时,将使用 VarTypes,并且用户想显式地指示那些参数的数据类型。

store
public void store(String xstFilename) throws Exception

将必需的查询值存储到查询文件中。查询文件名使用扩展名 .xst。

相关参考
类 com.ibm.etools.sqltoxml.SQLToXML
类 com.ibm.etools.sqltoxml.BaseProperties
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.