com.ibm.commerce.marketingcenter.events.util
Class DBXMLFileReader
java.lang.Object
|
+--com.ibm.commerce.marketingcenter.events.util.DBXMLFileReader
- public class DBXMLFileReader
- extends java.lang.Object
This class is used by ImportStats to connect to the database,
read the data from an XML file (created by ExportStats) and insert the data in a table.
Field Summary |
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
ENCODING
Encoding used in the InputStreamReader. |
static java.lang.String |
FILEPATH
File path which is prepended to the name of the XML file. |
Method Summary |
void |
readFile(java.lang.String[] s)
This method is used to connect to the database and write the content of an XML file into a table. |
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 InputStreamReader. 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.
DBXMLFileReader
public DBXMLFileReader()
- Constructs a DBXMLFileReader object.
readFile
public void readFile(java.lang.String[] s)
- This method is used to connect to the database and write the content of an XML file into a table.
We use DBConnection to connect to the database.
We use DBSql to read the data from an XML file and insert the data into the table.
- 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] name of the XML file.- Throws:
java.io.UnsupportedEncodingException
- java.io.FileNotFoundException
- java.io.IOException
-