java.lang.Object com.ibm.etools.sqltoxml.BaseProperties com.ibm.etools.xmltosql.SQLProperties
public final class SQLProperties extends BaseProperties
Questa classe viene utilizzata per fornire i dati necessari affinché XMLToSQL aggiorni le tabelle di database. Un'istanza di questa classe viene utilizzata come argomento per il costruttore XMLToSQL.
Campo | Descrizione |
---|---|
DELETE | Il tipo di azione SQL DELETE. |
INSERT | Il tipo di azione SQL INSERT. |
UPDATE | Il tipo di azione SQL UPDATE. |
Costruttore | Descrizione |
---|---|
SQLProperties() | Il costruttore predefinito. |
Metodo | Descrizione |
---|---|
String getAction() | Restituisce l'azione che deve essere eseguita da XMLToSQL. |
String getSchema() | Restituisce il nome dello schema. |
void load(InputStream) | Carica i valori di manipolazione del database necessari da InputStream. |
void load(String) | Carica i valori di manipolazione del database necessari da un file esterno. |
void setAction(String) | Imposta l'azione che deve essere eseguita da XMLToSQL. |
void setSchema(String) | Imposta il nome schema, se necessario. |
void store (String) | Memorizza i valori di manipolazione del database in un file esterno. |
public static final java.lang.String DELETE
Il tipo di azione SQL DELETE. Le righe esistenti vengono eliminate
public static final java.lang.String INSERT
Il tipo di azione SQL INSERT. Nuove righe vengono aggiunte alla tabella
public static final java.lang.String UPDATE
Il tipo di azione SQL UPDATE. Le righe esistenti vengono aggiornate
public SQLProperties()
Il costruttore predefinito.
public String getAction()
Restituisce l'azione che deve essere eseguita da XMLToSQL.
public String getSchema()
Restituisce il nome dello schema.
public void load(InputStream stream) throws Exception
Carica i valori delle proprietà necessari da un InputStream. Il contenuto di InputStream è nel formato XML equivalente a quello di un file esterno con estensione .xst.
public void load(String xstFilename) throws Exception
Carica i valori di proprietà necessari da un file esterno.
public void setAction(String type)
Imposta l'azione che deve essere eseguita da XMLToSQL:
SQLProperties.INSERT : Nuove righe vengono aggiunte alla tabella dal contenuto XML. SQLProperties.UPDATE : Le righe esistenti vengono aggiornate dal contenuto XML. Almeno uno degli elementi della colonna deve corrispondere a una colonna di chiavi primarie. SQLProperties.DELETE : Le righe esistenti vengono eliminate in base al documento XML.
public void setSchema(String schemaName)
Imposta il nome schema, se necessario. Viene utilizzato per generare un nome tabella per l'esecuzione SQL. Ad esempio,
UPDATE schemaName.tableName SET ...
public void store(String xstFilename) throws Exception
Questo metodo viene utilizzato solo per scopi di verifica interni. Memorizza i valori di proprietà in un file esterno.
Attività correlate
Aggiornamento di tabelle mediante la classe XMLToSQL
Riferimenti correlati
Classe com.ibm.etools.xmltosql.XMLToSQL
Classe com.ibm.etools.sqltoxml.BaseProperties
Classe com.ibm.etools.sqltoxml.SQLToXML