com.ibm.commerce.marketingcenter.events.util
Class DBXMLFileWriter
java.lang.Object
|
+--com.ibm.commerce.marketingcenter.events.util.DBXMLFileWriter
- public class DBXMLFileWriter
- extends java.lang.Object
This class is used by ExportStats to connect to the database,
create an XML file on the file system containing the content
of a specified table.
Field Summary |
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
ENCODING
Encoding used in the OutputStreamReader. |
static java.lang.String |
FILEPATH
File path which is prepended to the name of the XML file. |
Method Summary |
void |
writeFile(java.lang.String[] s)
This method is used to connect to the database and write the content of a table into an XML file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
ENCODING
public static final java.lang.String ENCODING
- Encoding used in the OutputStreamReader. Set to UTF-8.
FILEPATH
public static final java.lang.String FILEPATH
- File path which is prepended to the name of the XML file. Set to empty string.
DBXMLFileWriter
public DBXMLFileWriter()
- Constructs a DBXMLFileWriter object
writeFile
public void writeFile(java.lang.String[] s)
- This method is used to connect to the database and write the content of a table into an XML file.
We use DBConnection to connect to the database.
We use DBSql to query the database for a table and write the data into an XML file.
- Parameters:
s[]
- a Vector containing the following info: s[0] database type ; s[1] database name ; s[2] user id; s[3] user password; s[4] table name; s[5] name of the XML file.- Throws:
java.io.UnsupportedEncodingException
- java.io.IOException
-