public static String[] getSchemas(String datasourceId) throws Exception { if (datasourceId != null) { Connection connection = createConnection(datasourceId); String schemas[] = DSGenerator.getSchemas(connection); connection.close(); return schemas; } else { return null; } }