Olá Pessoal… Estou com um problema na consulta abaixo…
public BeanListaRemove BuscarUsuarioporID(BeanListaRemove usuario) throws ClassNotFoundException {
Connection conexao = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String bd = "jdbc:odbc:meubanco";
conexao = DriverManager.getConnection(bd);
System.out.println("A conexão foi um sucesso");
String SQL = "SELECT * Usuario where idUsuario=?";
PreparedStatement pst = conexao.prepareStatement(SQL);
pst.setString(1, usuario.getId());
ResultSet rs = pst.executeQuery(SQL);
BeanListaRemove usuarioencontrado = new BeanListaRemove();
String id = rs.getString(1);
String user = rs.getString(2);
usuarioencontrado.setEmail(id);
usuarioencontrado.setNome(user);
return usuarioencontrado;
} catch (SQLException e) {
// se houve algum erro, uma exceção é gerada para informar o erro
e.printStackTrace(); //vejamos que erro foi gerado e quem o gerou
return null;
} finally {
try {
conexao.close();
} catch (SQLException onConClose) {
System.out.println("Houve erro no fechamento da conexão");
onConClose.printStackTrace();
}
} // fim do bloco try-catch-finally
}
Ele dá o seguinte erro !
Obrigado…a todos !!!
Rodrigo César
Salvador-BA