por gbrezolini » Qui Mar 27, 2014 9:18 am
Oi rogelgarcia, o meu problema é o seguinte: Atualmente uso a JDBC para retornar as tabelas existentes no meu banco de dados, e mostro a lista dessas tabelas em uma combo, até aí tá funcionando beleza, só que eu preciso saber se existe uma forma de fazer a mesma coisa com a framework do Next.
Esse é o método que uso para retornar uma lista com as tabelas, então eu preciso fazer o mesmo no Next.
public static List<String> retornaTabelas(DataSource dataSource) throws Exception {
List<String> retorno = new ArrayList<String>();
String[] tableTypes = { "TABLE" };
Connection con = null;
ResultSet resultSet = null;
try {
JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
con = jdbcTemplate.getDataSource().getConnection();
DatabaseMetaData databaseMetaData = con.getMetaData();
resultSet = databaseMetaData.getTables(null, null, "%", tableTypes);
while (resultSet.next()) {
retorno.add(resultSet.getString(3));
}
} catch (Exception e) {
} finally {
resultSet.close();
con.close();
}
return retorno;
}