Classe com.ibm.etools.xmltosql.SQLProperties

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.

Tabella 1. Indice campi
Campo Descrizione
DELETE Il tipo di azione SQL DELETE.
INSERT Il tipo di azione SQL INSERT.
UPDATE Il tipo di azione SQL UPDATE.
Tabella 2. Indice costruttori
Costruttore Descrizione
SQLProperties() Il costruttore predefinito.
Tabella 3. Indice metodi
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.

Campi

DELETE
public static final java.lang.String DELETE

Il tipo di azione SQL DELETE. Le righe esistenti vengono eliminate

INSERT
public static final java.lang.String INSERT

Il tipo di azione SQL INSERT. Nuove righe vengono aggiunte alla tabella

UPDATE
public static final java.lang.String UPDATE

Il tipo di azione SQL UPDATE. Le righe esistenti vengono aggiornate

Costruttori

SQLProperties
public SQLProperties()

Il costruttore predefinito.

Metodi

getAction
public String getAction()

Restituisce l'azione che deve essere eseguita da XMLToSQL.

getSchema
public String getSchema()

Restituisce il nome dello schema.

load
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.

load
public void load(String xstFilename) throws Exception

Carica i valori di proprietà necessari da un file esterno.

setAction
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.
setSchema
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 ...
store
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

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2004. Tutti i diritti riservati.