ola, estou tentando fazer uma busca no banco de dados, atraves de uma interface grafica, eis o seguinte cenario:
o usuario aperta o botao mostrar horario para verificar se o horario escolhido esta disponivel para o voo(destino) que ele deseja realizar(sistema de passagens aereas, portanto ao apertar tal botao, seria feita uma pesquisa em uma tabela horariosdisponiveis na qual seria feita a pesquisa de acordo com os dados forncedidos pelo usuario:
exemplo de codigo
if(event.getSource()==gerarhorario)
{
try{
Statement s =Conexao1.getConnection().createStatement();
String Query = " SELECT hora from horariosdisponiveis where origem = '" + torigem.getText() + "'and hora='"+thora.getText()+"'";
ResultSet rs = s.executeQuery(Query);
if (rs.getString("hora").equals(thora.getText()))
{
JOptionPane.showMessageDialog(null,"Horario Disponivel");
}
else
JOptionPane.showMessageDialog(null,"Horario nao disponivel");
}
catch (Exception e){
System.out.println("Problemas com o BD"+e);}
}
no entanto, quando o botao eh apertado, o promt lança uma exceção do banco de dados…nao consigo entender o problema…