Dúvidas - ResultSet

2 respostas
D

Preciso recuperar o maior valor entre vário produtos do meu B.D.

Fiz o seguinte método mas não sei o que colocar dentro do
rs.getDouble(???);

public double maiorValor()

{

double maior = “”;
try

{

String sql = "SELECT MAX(preco) FROM Produtos ";

Statement st = conexao.createStatement();

ResultSet rs = st.executeQuery( sql );

maior = rs.getDouble("???"); // aqui está a minha duvida

}

catch ( Exception e )

{

System.out.println("Nao foi possivel recuperar o maior valor: " + e.getMessage() );

}

return maior;

}

Se algém puder me ajudar eu agradeço.

2 Respostas

foia

maior = rs.getDouble(1);

smota

Ou você dá uma apelido pro campo na query.

Até onde eu sei se vc não der o nome que o banco vai gerar é indefinido, não existe um padrão entre os bancos (sim, existe no seu banco, se vc quiser descobrir qual eh tb pode usar esse :roll: )

Criado 10 de maio de 2004
Ultima resposta 10 de mai. de 2004
Respostas 2
Participantes 3