e ae galera,
Estou tentando fazer uma alteração em um campo de uma tabela do meu banco de dados, mas só cai na exceção, dando o seguinte erro:
Can not issue data manipulation statements with executeQuery().
Segue o código abaixo:
private void AlterarServicosJuridico(java.awt.event.ActionEvent evt) {
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/gerpro";
String usuario = "root";
String senha = "admin";
Connection con;
con = DriverManager.getConnection(url, usuario, senha);
PreparedStatement ps = con.prepareStatement("UPDATE servicosjuridico SET servico = ? AND descricaoDoServico = ?");
ps.setString(1, cxTxtJurServicos.getText());
ps.setString(2, cxTxtJurDesServicos.getText());
ResultSet rs = ps.executeQuery();
con.close();
}catch (ClassNotFoundException e){
JOptionPane.showMessageDialog(null, "Falha na conexão com o banco de dados.\n" + e.getMessage());
e.printStackTrace();
}catch (SQLException e){
JOptionPane.showMessageDialog(null, "Erro ao tentar alterar o serviço.\n"+ e.getMessage(),"Mensagem do Programa",
JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
}
}
Caso possam me ajudar
Desde já agradeço