Não sei onde está o erro dessa CONSULTA

Gente, poe que será que essa query não funciona??
Já tentei de várias maneiras…
Estou usando o BD MySQL.

Funciona assim: recebo como parâmetro o num da ag e o num da conta que a pessoa digitou, depois quero exibir os dados dessa conta que está na tabela conta no meu banco de dados.

Sempre caio na exceção…

Por favor! Me ajudem!!

Obrigada!!

public void confere(int ag, int cc) {

    try {
    	Statement stm = con.createStatement(); 
    	
    	String SQL = "Select * from conta WHERE ag_conta ='"+ag+"' AND num_conta= '"+cc+"'"; 

    	ResultSet rs = stm.executeQuery(SQL); 

    	System.out.println(rs.getInt("ag_conta"));
    	System.out.println(rs.getInt("num_conta"));
    	System.out.println(rs.getInt("cod_cliente"));        	
    	}catch(Exception e)
    	{
        System.out.print("Houve um problema com a query...");
    }
    return;
}			

}[b]

Use PreparedStatement para passar os parâmetros para a consulta e jamais silencie uma exceção.

No lugar de System.out.print(“Houve um problema com a query…”); ponha e.printStackTrace();, que o erro ficará mais fácil de achar. Se não conseguir resolver, posta stack trace aqui. :wink:

Ola amigo tente colocar neste formato a sua String

sql = “SELECT COUNT(nome) FROM cadastro WHERE nome=’”+getNome()+"’";

ou

String SQL = “Select * from conta WHERE ag_conta =’”+ag+"’ AND num_conta= ‘"+cc+"’";