| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--oracle.xml.transviewer.DBAccess
Please use oracle.xml.dbaccess.DBAccess
Maintains CLOB tables that can hold multiple XML and text documents. Each table is created using the statement: CREATE TABLE tablename FILENAME CHAR( 16) UNIQUE, FILEDATA CLOB) LOB(FILEDATA) STORE AS (DISABLE STORAGE IN ROW). Each XML (or text) document is stored as a row in the table and the FILENAME field holds a unique string that is used as a key to retrieve, update or delete the row. The document text is stored in the FILEDATA field that is a CLOB object. The class creates and deletes CLOB tables, list a CLOB table content and also add, replace or delete text documents in this CLOB tables.
| Field Summary | |
| protected  int | nameSizeDeprecated. | 
| Constructor Summary | |
| DBAccess()Deprecated. | |
| Method Summary | |
|  boolean | createBLOBTable(java.sql.Connection con, java.lang.String tablename)Deprecated. Create BLOB table | 
|  boolean | createXMLTable(java.sql.Connection con, java.lang.String tablename)Deprecated. Create XML table | 
|  boolean | deleteBLOBName(java.sql.Connection con, java.lang.String tablename, java.lang.String xmlname)Deprecated. Delete binary file from BLOB table | 
|  boolean | deleteXMLName(java.sql.Connection con, java.lang.String tablename, java.lang.String xmlname)Deprecated. Delete file from XML table | 
|  boolean | dropBLOBTable(java.sql.Connection con, java.lang.String tablename)Deprecated. Delete BLOB table | 
|  boolean | dropXMLTable(java.sql.Connection con, java.lang.String tablename)Deprecated. Delete XML table | 
|  byte[] | getBLOBData(java.sql.Connection con, java.lang.String tablename, java.lang.String xmlname)Deprecated. Retrieve binary file from BLOB table | 
|  int | getNameSize()Deprecated. Returns the size of the field where the filename is kept. | 
|  java.lang.String | getXMLData(java.sql.Connection con, java.lang.String tablename, java.lang.String xmlname)Deprecated. Retrieve text file from XML table | 
|  java.lang.String[] | getXMLNames(java.sql.Connection con, java.lang.String tablename)Deprecated. Returns all file names in XML table | 
|  java.lang.String[] | getXMLTableNames(java.sql.Connection con, java.lang.String tablePrefix)Deprecated. Gets all XML tables with names starting with a given string | 
|  boolean | insertBLOBData(java.sql.Connection con, java.lang.String tablename, java.lang.String xmlname, byte[] xmldata)Deprecated. Inserts binary file as a row in BLOB table | 
|  boolean | insertXMLData(java.sql.Connection con, java.lang.String tablename, java.lang.String xmlname, java.lang.String xmldata)Deprecated. Inserts text file as a row in XML table | 
|  boolean | isXMLTable(java.sql.Connection con, java.lang.String tablename)Deprecated. Check if the table is XML table. | 
|  boolean | replaceXMLData(java.sql.Connection con, java.lang.String tablename, java.lang.String xmlname, java.lang.String xmldata)Deprecated. Replace text file as a row in XML table | 
|  boolean | xmlTableExists(java.sql.Connection con, java.lang.String tablename)Deprecated. Checks if the XML table exists | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected int nameSize
| Constructor Detail | 
public DBAccess()
| Method Detail | 
public int getNameSize()
public boolean isXMLTable(java.sql.Connection con,
                          java.lang.String tablename)
                   throws java.lang.Exception
con - - the Connection objectjava.lang.Exception
public java.lang.String[] getXMLTableNames(java.sql.Connection con,
                                           java.lang.String tablePrefix)
                                    throws java.lang.Exception
con - - the Connection objecttablePrefix - - table prefix stringjava.lang.Exception
public boolean insertXMLData(java.sql.Connection con,
                             java.lang.String tablename,
                             java.lang.String xmlname,
                             java.lang.String xmldata)
                      throws java.sql.SQLException,
                             java.io.IOException
con - - the Connection objecttablename - - the table namexmlname - - the file namexmldata - - string with the file datajava.sql.SQLExceptionjava.io.IOException
public boolean insertBLOBData(java.sql.Connection con,
                              java.lang.String tablename,
                              java.lang.String xmlname,
                              byte[] xmldata)
                       throws java.sql.SQLException,
                              java.io.IOException
con - - the Connection objecttablename - - the table namexmlname - - the file namexmldata - - byte array with file datajava.sql.SQLExceptionjava.io.IOException
public boolean replaceXMLData(java.sql.Connection con,
                              java.lang.String tablename,
                              java.lang.String xmlname,
                              java.lang.String xmldata)
                       throws java.lang.Exception
con - - the Connection objecttablename - - the table namexmlname - - the file namexmldata - - string with the file datajava.lang.Exception
public boolean xmlTableExists(java.sql.Connection con,
                              java.lang.String tablename)
                       throws java.lang.Exception
con - - the Connection objecttablename - - the table namejava.lang.Exception
public boolean dropXMLTable(java.sql.Connection con,
                            java.lang.String tablename)
                     throws java.lang.Exception
con - - the Connection objecttablename - - the table namejava.lang.Exception
public boolean dropBLOBTable(java.sql.Connection con,
                             java.lang.String tablename)
                      throws java.lang.Exception
con - - the Connection objecttablename - - the table namejava.lang.Exception
public boolean createXMLTable(java.sql.Connection con,
                              java.lang.String tablename)
                       throws java.lang.Exception
con - - the Connection objecttablename - - the table namejava.lang.Exception
public boolean createBLOBTable(java.sql.Connection con,
                               java.lang.String tablename)
                        throws java.lang.Exception
con - - the Connection objecttablename - - the table namejava.lang.Exception
public java.lang.String[] getXMLNames(java.sql.Connection con,
                                      java.lang.String tablename)
                               throws java.lang.Exception
con - - the Connection objecttablename - - the table namejava.lang.Exception
public java.lang.String getXMLData(java.sql.Connection con,
                                   java.lang.String tablename,
                                   java.lang.String xmlname)
                            throws java.sql.SQLException
con - - the Connection objecttablename - - the table namexmlname - - the file namejava.sql.SQLException
public byte[] getBLOBData(java.sql.Connection con,
                          java.lang.String tablename,
                          java.lang.String xmlname)
                   throws java.sql.SQLException
con - - the Connection objecttablename - - the table namexmlname - - the file namejava.sql.SQLException
public boolean deleteBLOBName(java.sql.Connection con,
                              java.lang.String tablename,
                              java.lang.String xmlname)
                       throws java.lang.Exception
con - - the Connection objecttablename - - the table namexmlname - - the file namejava.lang.Exception
public boolean deleteXMLName(java.sql.Connection con,
                             java.lang.String tablename,
                             java.lang.String xmlname)
                      throws java.lang.Exception
con - - the Connection objecttablename - - the table namexmlname - - the file namejava.lang.Exception| 
 | Oracle® XML Java API Reference Release 1 (10.1) B12024-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||