Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Polonio

Retorno de consulta e tabela com dados

Recommended Posts

Srs,

 

Boa noite,

 

Gostaria muito de saber como retornar os dados da tabela de uma consulta SQL e como exibir os dados do banco como uma lista...

 

O código abaixo está fazendo a consulta, porém não sei como retornar os dados, os campos e enfim preciso de um help.

 

String url = "jdbc:odbc:db_xpto";Connection con = null;		Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );con = DriverManager.getConnection( url, "login", "senha" );Statement stm = con.createStatement();String xyz = "select * from tb_xpto order by id";int x = stm.executeUpdate(xyz);

Abs...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa!

 

Na verdade, axo que voce esta usando o metodo errado para executar sua query.

 

Tente usar o metodo executeQuery().

Voce vai reparar que esse metodo retorna um objeto do tipo ResultSet.

Esse ResultSet é uma especie de "lista" com o resultado obtido da sua query. Com ele voce pode navegar pelos registros (como se estivesse navegando pelas linhas da tabela)

 

Seu codigo ficaria parecido com isso:

 

ResultSet rs = null;Statement stm = con.createStatement();String xyz = "select * from tb_xpto order by id";rs = stm.executeQuery(xyz);

Para navegar pelo ResultSet e exibir os resultados da sua query, voce pode fazer da seguinte maneira:

 

while (rs.next()){System.out.println(rs.getInt("nome do campo da sua tabela")); // Para campos do tipo inteiroSystem.out.println(rs.getString("nome do campo")); //Para campos do tipo String}

Bom! è issu ai! Espero que tenha ajudado! QUalquer coisa é só perguntar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.