Iniciar programa já consultando o Banco de Dados, como?

3 respostas
linsliel

Minha dúvida é o seguinte, queria que meu programa já inicia-se consultando o Banco de Dados MySQL, fazendo isso, quero que ele insira o resultado da consulta em um TextField de acordo com o que estiver cadastrado no bd, lembrando que a informação que eu quero consultar no BD esta no formato DOUBLE.

Essa é a pequena parte do código que eu fiz:

String sql = "select * from aeroporto where valorhora";

try {

PreparedStatement p = conex.getConexao().prepareStatement(sql);
ResultSet res = (ResultSet) p.executeQuery();
			
TextFieldValorHora.setText(String.valueOf(res.getDouble("valorhora")));
		
} catch (Exception e) {
			
e.printStackTrace();
System.out.println("Não foi possível se conectar ao banco de dados!");
	
}

3 Respostas

Giulliano

Cara tem bastante coisa errada no seu código.

  • Primeiro sua consulta q falta parâmetros

  • Segundo a resultado da sua consulta, só é possível obter o resultado chamando antes o res.next()

Hebert_Coelho

Seu programa é web? Está utilizando oq?

linsliel

Valeu Giulliano, consertei umas coisas que estava faltando e acrescentei o res.next(), agora deu certo…

Que viagem… =D

Valeu

Criado 29 de novembro de 2011
Ultima resposta 29 de nov. de 2011
Respostas 3
Participantes 3