Ola , por favor se alguem puder ajudar, tem dado esse erro quando tento da um insert no java pro mysql.
java.sql.SQLException: Can not issue data manipulation statements with executeQuery()
metodo que faz o insert
public void adicionarUsuario(Usuario usuario) {
conexao = moduloConexao.conector();
String sql = "insert into tbusuario(nomeUsuario, cpf, rg, funcao, celularUm, telefoneFixo, uf, cidade, bairro, rua,numero,complemento,login,senha,perfil,dataNascimento,celularRecado,email)values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//String sql = "insert into tbChris(nome)values(?)";
try {
pst = conexao.prepareStatement(sql);
pst.setString(1, user.getNome());
pst.setString(2, user.getCpf());
pst.setString(3, user.getRg());
pst.setString(4, user.getFuncao());
pst.setString(5, user.getCelular());
pst.setString(6, user.getTelefoneFixo());
pst.setString(7, user.getEstado());
pst.setString(8, user.getCidade());
pst.setString(9, user.getBairro());
pst.setString(10, user.getRua());
pst.setString(11, user.getNumero());
pst.setString(12, user.getComplemento());
pst.setString(13, user.getLogin());
pst.setString(14, user.getSenha());
pst.setString(15, user.getPerfilDeUsuario());
pst.setDate(16, (Date) user.getDataNascimento());
pst.setString(17, user.getCelularRecado());
pst.setString(18, user.getEmail());
rs = pst.executeQuery();
JOptionPane.showMessageDialog(null, "salvo");
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}