類別 com.ibm.etools.sqltoxml.QueryProperties

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

public final class QueryProperties extends 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() 傳回有適當專用權以執行查詢的資料庫使用者 ID。
String getPassword() 傳回有適當專用權以執行查詢之使用者 ID 的密碼。
Boolean getRecurse() 傳回 Boolean 值,指出在現行查詢找到外來鍵直欄時,是否也應該在目標表格上執行查詢。
String getStatement() 傳回要執行的現行 SQL 陳述式。
Vector getVarTypes()  已棄用 使用時會傳回一系列替代參數類型。
void load(InputStream) 從 InputStream 中載入必要的查詢值。
void load(String) 從查詢檔中載入必要的查詢值。
void setEncoding(String) 如果呼叫了 store(),則會設定要寫入之內容檔的 Java 樣式編碼值。
void setEncodingTag(String) 如果呼叫了 store(),則會設定要寫入之內容檔的編碼值。
void setFormat(String) 設定格式選項。
void setJdbcDriver(String) 設定 JDBC 驅動程式名稱。
void setJdbcServer(String) 設定 JDBC 伺服器路徑。
void setLoginId(String) 設定有執行查詢的專用權之資料庫使用者 ID。
void setPassword(String) 設定具有執行查詢專用權之使用者 ID 的密碼。
void setRecurse(Boolean) 設定 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() 

傳回有執行查詢的專用權之資料庫使用者 ID。

getPassword
public java.lang.String getPassword() 

傳回有適當專用權以執行查詢之使用者 ID 的密碼。

getRecurse
public Boolean getRecurse() 

傳回 Boolean 值,指出在現行查詢中找到外來鍵直欄時,是否也應該在目標表格上執行查詢。

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) 

如果呼叫了 store(),則會設定要寫入之內容檔的 Java 樣式編碼值。

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) 

設定有執行查詢的專用權之資料庫使用者 ID。

setPassword
public void setPassword(String newPassword) 

設定具有執行查詢專用權之使用者 ID 的密碼。

setRecurse
public void setRecurse(Boolean newRecurse)

設定 Boolean 值,指出在現行查詢中找到外來鍵直欄時,是否也應該在目標表格上執行查詢。

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.