public void reset()throws TableException{
        String createString;    
        java.sql.Statement stmt;
        
        try{      
            createString = "drop table " + ITEMS_TABLE_NAME + ";";
            stmt = sqlConn.createStatement();
            stmt.executeUpdate(createString);
         } catch (java.sql.SQLException e) {
             if (!(e.getMessage().contains("Unknown")))
                System.err.println(e); 
        }
        
        try{
            //Create the Items_Table Table
            createString =
            "create table " + ITEMS_TABLE_NAME + " " + 
            "(OrderItemID integer identity (1,1) NOT NULL, " +
            "OrderID integer NOT NULL, " +
            "ProductID integer NOT NULL, " +
            "Quantaty integer NOT NULL, " +
            "PRIMARY KEY (OrderItemID), " +
            "FOREIGN KEY (OrderID) REFERENCES FEFO_ORDERS (OrderID)) ";
            stmt = sqlConn.createStatement();
            stmt.executeUpdate(createString);
        } catch (java.sql.SQLException e) {
            throw new TableException("Unable to create " + ITEMS_TABLE_NAME + "\nDetaill: " + e);
        }        
    }