Pessoal estou tentando executar dois select em um método o primeiro Select ele vai verificar se existe os dados do Cliente já no segundo ele pega esses dados se houver dados no primeiro select.....
OBs : ja testei ele roda bem mas quando coloquei o segundo select depois do if ele da erro.
public String getconsulta_clinome(String cli){
try{
con = DriverManager.getConnection("jdbc:odbc:tcc","root","");
Statement stmt = con.createStatement();
ResultSet res = stmt.executeQuery("Select nome_cliente from cadastro_cliente where nome_cliente =\""+cli+"\";");
res.next();
String cliente = res.getString("nome_cliente");
res.close();
if (cliente.equals(cli)){
res = stmt.executeQuery("Select id_cliente,nome_cliente,endereco,RG,CPF,cidade,bairro,email,telefone,cep,estado from cadastro_cliente where nome_cliente =\""+cli+"\";");
String id = res.getString("id_cliente");
String cidade = res.getString("cidade");
JOptionPane.showMessageDialog(null,"id :"+id+" Cidade :"+cidade);
}
}
catch(Exception e){
e.printStackTrace();
}
return cli;
}