Não estou consiguindo pegar o id e o campo texto de uma tabela utilizando o SqlUtil

5 respostas
jittobr

Olá pessoal,
Sou iniciante em struts e estou desenvolvendo meu trabalho de final de curso.
Não estou conseguindo recuperar o id e o campo texto de uma tabela utilizando o script abaixo.
Ele só está me retornando o campo texto, mas não o id.

SERÁ QUE ALGUÉM AQUI PODE ME AJUDAR?

public static List obterCidades() throws SQLException{

List cidades = null;
	   
       try {
    	   cidades = SQLUtil.obtemLista(
                   "SELECT id_cidade, cidade, id_uf FROM cidade", ItensCidade.class, 
                   new Object[] {});
       } catch (Exception e) {
           e.printStackTrace(System.out);
       }
       return cidades;
   }

5 Respostas

L

Ola,

Você está usando apache commons dbutils é isso ?

Foxlol

Provavelmente a inconsistência está no método: SQLUtil.obtemLista.

Se possível poste o código do mesmo.

jittobr

Este é o código do SqlUtil.obtemLista

public static List obtemLista(String sql, Class classe,

Object[] parametros) {

List lista = null;

QueryRunner run = null;

Connection conn = getConnection();

try {

run = new QueryRunner();

ResultSetHandler bean = new BeanListHandler(classe);

lista = (List) run.query(conn, sql, parametros, bean);

} catch (Exception e) {

e.printStackTrace(System.out);

} finally {

try {

DbUtils.close(conn);

} catch (Exception e) {

e.printStackTrace(System.out);

}        }

return lista;

}
Foxlol

Como vc está fazendo a leitura da lista?

jittobr

Oi Lobo,
Não estamos utilizando a sqlUtil da DBUtil, por não saber como utilizá-la, estamos utilizando um método com o mesmo nome só que criado por nós mesmos, com diferença apenas nas caixas altas e baixas no nome, que é o código que enviei na mensagem anterior.

Criado 11 de setembro de 2007
Ultima resposta 11 de set. de 2007
Respostas 5
Participantes 3