Olá pessoal,
Estou tendo problemas para fazer Update em meu banco de dados.
Está dando o seguinte erro:
[color=red]com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'Ajuizar Condômino' [/color]
Segue a parte do codigo: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 = ?" +
"WHERE servico = ?");
ps.setString(1, cxTxtAlterarServicoJuridico.getText());
ps.setString(2, cxTxtAlterarDesServicoJuridico.getText());
ps.setString(3, (String) comboEdiJurSerSelecionar.getSelectedItem());
ps.executeUpdate();
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 tenham alguma ideia do que está acontecendo, por favor me ajude
Vlw!