|  |  | 
 |  |  |         } | 
 |  |  |         return false; | 
 |  |  |     } | 
 |  |  |     public static DataTable getTableList(Connection conn, boolean closeFlag) { | 
 |  |  |         try { | 
 |  |  |         DatabaseMetaData dbm = conn.getMetaData(); | 
 |  |  |         String currentCatalog = conn.getCatalog(); | 
 |  |  |         ResultSet rs = dbm.getTables(currentCatalog, null, null, null); | 
 |  |  |         DataTable dt = new DataTable(rs); | 
 |  |  |         return dt; | 
 |  |  |         } catch (Exception e) { | 
 |  |  |             e.printStackTrace(); | 
 |  |  |         } finally { | 
 |  |  |             if (closeFlag && conn != null) { | 
 |  |  |                 try { | 
 |  |  |                     conn.close(); | 
 |  |  |                 } catch (SQLException e) { | 
 |  |  |                     e.printStackTrace(); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         return null; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static DataTable getColumnInfo(Connection conn, String tableName, boolean closeFlag) { | 
 |  |  |         try { |